XHTML

XHTML:可擴展超文本標記語言,是一種置標語言,表現方式與超文本標記語言(HTML)類似,不過語法上更加嚴格。從繼承關系上講,HTML是一種基于標準通用置標語言的應用,是一種非常靈活的置標語言,而XHTML則基于可擴展標記語言,可擴展標記語言是標準通用置標語言的一個子集。XHTML 1.0在2000年1月26日成為W3C的推薦標準。


?元素語法:

? ? ? ? ?XHTML 元素必須正確嵌套

? ? ? ? ?XHTML 元素必須始終關閉

? ? ? ? ? XHTML 元素必須小寫

? ? ? ? ? XHTML 文檔必須有一個根元素

屬性語法:

? ? ? ?XHTML 屬性必須使用小寫

? ? ? ?XHTML 屬性值必須用引號包圍

? ? ? ?XHTML 屬性最小化也是禁止的


HTML5相比XHTML,新增一些特性:

1. 用于繪畫的 canvas 元素

2. 用于媒介回放的 video 和 audio 元素

3. 對本地離線存儲的更好的支持

4. 新的特殊內容元素,比如 article、footer、header、nav、section

5. 新的表單控件,比如calendar、date、time、email、url、search


如何從 HTML 轉換到 XHTML:

? ? ? ? ? ? ? ? ? ? ?1. ?向每張頁面的第一行添加 XHTML

? ? ? ? ? ? ? ? ? ? ? 2.向每張頁面的 html 元素添加 xmlns 屬性

? ? ? ? ? ? ? ? ? ? ? 3.把所有元素名改為小寫

? ? ? ? ? ? ? ? ? ? ? 4.關閉所有空元素

? ? ? ? ? ? ? ? ? ? ? 5.把所有屬性名改為小寫

? ? ? ? ? ? ? ? ? ? ? 6.為所有屬性值加引號


文檔類型聲明方式:

? ? ? ? ? ? ? ? ? ? ? ? ?過渡型:

? ? ? ? ? ? ? ? ? ? ? ? ? 嚴格型:

? ? ? ? ? ? ? ? ? ? ? ? ?框架型:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容