本章要跟大家介紹如何區分HTML和XHTML? HTML和XHTML的差別在哪?有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
什麼是XHTML?
XHTML是用XML語言重寫了HTML,也可以理解為XHTML是HTML的過渡語言,它比HTML語言更嚴謹,基本語言都還是沿用HTML的標籤。
XHTML和HTML的差異主要分為兩大類:
功能上的差異: 主要是XHTML可以相容各大瀏覽器、手機及PDA,瀏覽器也能夠快速且正確的編譯網頁。
書寫習慣的差異: 因為XHTML的語法比較嚴謹,所以在書寫時一定要依照XHTML的規則來寫程式
XHTML,HTML的主要差異如下:
1、XHTML區分大小寫
在HTML中是不區分大小寫的,但是XHTML區分,XHTML所有的標籤和屬性都要小寫
# 錯誤:
正確:
#2、標籤成雙成對出現
當出現一個標籤時,必須要有相對應的結束標籤,缺一不可。
錯誤:
大家好
我叫WYH
正確:
大家好
我叫WYH
3、XHTML要求正確嵌套
標籤由外到內,一層一層包裹著。遵循 "先進後出" 的原則。
錯誤:
這是錯誤的巢狀關係
正確:
正確:
這是正確的巢狀關係
4、XHTML屬性值要加雙引號
在XHTML 1.0中規定連單引號就不能使用了,所以都得用雙引號。
錯誤:
正確:
5、不允許使用target="_blank"
在XHTML1.1開始全面禁止target屬性,想要開啟新視窗只能使用rel="external"。
錯誤: 百度
正確: 百度
6、空元素需要在">"前加空格和斜線
## ## 如:以上是如何區分HTML和XHTML? HTML和XHTML的差別在哪?的詳細內容。更多資訊請關注PHP中文網其他相關文章!