HTML02 html檔案的編寫規則

2021-08-07 11:28:10 字數 1248 閱讀 1604

首先,說一下doctype:

doctype 宣告不是 html 標籤;它是指示 web 瀏覽器關於頁面使用哪個 html 版本進行編寫的指令。

常用的 doctype 宣告

html 5

< !doctype html>

html 4.01 strict

該 dtd 包含所有 html 元素和屬性,但不包括展示性的和棄用的元素(比如 font)。不允許框架集(framesets)。

< !doctype html public 「-//w3c//dtd html 4.01//en」 「>

html 4.01 transitional

該 dtd 包含所有 html 元素和屬性,包括展示性的和棄用的元素(比如 font)。不允許框架集(framesets)。

** 「>**

html 4.01 frameset

該 dtd 等同於 html 4.01 transitional,但允許框架集內容。

< !doctype html public 「-//w3c//dtd html 4.01 frameset//en」 「>

回過頭,嚴格的html規則:

< html>元素是比不可少的(這就是廢話…);

只有< head>< body>可以直接包含於< html>元素,而其它任何元素都必須包含於< head>或< body>元素;

我們總是給< head>元素乙個< title>元素,< head>元素是放置< title>元素,< meta>元素和< style>元素的唯一位置;

只可以使用有用的塊元素填充< body>,所有的內聯元素和文字都必須在塊元素中才能執行;

只有文字和其它內聯元素可以嵌入內聯元素中,塊元素在任何情況下都不允許包含在內聯元素中;

下面是對於細節的一些規則:

塊元素禁止包含在< p >元素之中;

列表只能包括列表專案,即< ul>,< ol>中只能放< li >元素,而< li>元素中可以放文字,塊元素或內聯元素;

< blockqoute>中只可放塊元素;

內聯元素可隨意嵌入另乙個內聯元素,但以下兩種情況例外,< a >不可自我巢狀,空元素不可巢狀其它元素。

以上規則來自head first html css一書中,摘抄記錄下來供大家分享!

HTML學習02 HTML元素 HTML屬性

html元素 html元素語法 html元素以開始標籤起始 html元素以結束標籤終止 元素的內容是開始與結束標籤之間的內容 某些html元素具有空內容 empty content 空元素在開始標籤中進行關閉 以開始標籤的結束而結束 大多數html元素可擁有屬性 巢狀的html元素 大多數html元...

html快速編寫

1.巢狀操作 子操作 div ul li div ul li li ul div 並列 div ul li div div ul li li ul 上級 ul li div ul li li ul div div ul li a div 上級多層 ul li a href a li ul div d...

HTML編寫小經驗

在用html hypertext markup language,超文字鏈結標示語言 語言編寫web頁面時,由於所用的web瀏覽器對html支援的程度不同,常常會在html語言的運用上產生一些疑問。在此,將幾點經驗奉獻給大家,以供參考。html中的幾種常用特殊符號 符號 替代指令 小於符號 lt 大...