2011年11月30日 星期三

html element


  • <html><html/>標籤是一個HTML文件的根元素(root element)。
  • <html><html/>裡有兩個子元素(child elements)、<head><head/><body><body/>
  • 一個HTML4的文件是由以下三個部份組成
    • 一個有關於HTML版本的宣告 (DTD)。
    • head element,用來敘述內容,以及載入連結資源。
    • body element,關於呈現內容皆至於body。
  • 因此一個基本的HTML組成是由:版本宣告、html 、head、body所組成。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<head/>
<body>
 這是一個Basic Document
</body>
</html>


html tags屬性:

  • xmlns:這個屬性值為http://www.w3.org/1999/xhtml,用來定義xml namespace,在XHTML這個屬性是必需的,但即使沒有宣告也不會發生錯誤,因為即使沒加http://www.w3.org/1999/xhtml頁會自動添加到xmlns中。
  • dir:設定元素中的內容呈現的方向,可用ltrrtl
  • lang:設定元素中內容的語言。
  • xml:lang:設定XHTML中元素內容的語言。

dir指定element內文件呈現方向:
  • ltr:Left-to-right text or table(左到右的內文或表格)。
  • rtl:Right-to-left text or table(右到左的內文或表格)。
<code dir="rtl">這是ltr屬性的測試</code>

//結果
這是ltr屬性的測試



lang與xml:lang使用的是ISO 639-1
常用的語言:
  • zh:中文、漢語
  • ja:日語
  • en:英語
因此可以:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="zh" xml:lang="zh">
<head>
<head/>
<body>
</body>
</html>


  • 在XHTML中標籤都因該使用小寫

W3C參考文件:
7 The global structure of an HTML document (HTML4 構成元素說明)
8 Language information and text direction (關於dir與lang)

詳細ISO 639請參考:

沒有留言:

張貼留言