首頁 >web前端 >html教學 >如何區分HTML和XHTML? HTML和XHTML的差別在哪?

如何區分HTML和XHTML? HTML和XHTML的差別在哪?

青灯夜游
青灯夜游原創
2018-09-13 17:28:192294瀏覽

本章要跟大家介紹如何區分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所有的標籤和屬性都要小寫

# 錯誤:no

 正確:no

#2、標籤成雙成對出現

 當出現一個標籤時,必須要有相對應的結束標籤,缺一不可。

   錯誤:

大家好

我叫WYH

 正確:

大家好

我叫WYH

3、XHTML要求正確嵌套

 標籤由外到內,一層一層包裹著。遵循 "先進後出" 的原則。

 錯誤:

這是錯誤的巢狀關係

 正確:

 正確:

這是正確的巢狀關係

4、XHTML屬性值要加雙引號

    在XHTML 1.0中規定連單引號就不能使用了,所以都得用雙引號。

  錯誤:

  正確:

5、不允許使用target="_blank"

 在XHTML1.1開始全面禁止target屬性,想要開啟新視窗只能使用rel="external"。

 錯誤: 百度

 正確: 百度

6、空元素需要在">"前加空格和斜線

## ## 如:  
  
###

以上是如何區分HTML和XHTML? HTML和XHTML的差別在哪?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn