HTML與XHTML有哪些區別?

2021-10-05 02:12:51 字數 1163 閱讀 6490

html語言和xhtml有什麼區別?

html(文字標記語言)是英文hypertext markup language的簡稱,用於建立網頁的標準標記語言,html並不是程式語言,html 執行在瀏覽器上由瀏覽器來解析翻譯給**訪客,它是建設**的基礎。html5代表了下一代html的發展,html5功能已經很強大。

xhtml(可擴充套件標識語言)是the extensible markup language的簡寫,xhtml 1.0在2023年1月26日成為w3c的推薦標準。xhtml1.0是源自w3c的最新的html標準,是web的語言,是m站軟體幵發必不可少的web構件之一,每乙個web開發者都需要對它熟練掌握。

html和xhtml的差別不僅僅是名字上不一樣,他們主要從功能上和書寫習慣兩大方面區別。

功能區別:

html對於各大瀏覽器相容性較差(pc端瀏覽器、手機端瀏覽器、pad),對於網頁頁面編寫技巧要求比較高,現在web前端開發的靜態網頁,一般都是html4.0,html5就另當別論了。

xhtml可以很好處理各大瀏覽器的相容(pc端瀏覽器、手機端瀏覽器、pad),看起來與html有些相象但是和html有不少的區別,xhtml的語法較為嚴謹,習慣鬆散結構的html編寫者剛開始接觸xhtml有些不習慣。xhtml結合了部分xml的強大功能及大多數html的簡單特性。

書寫習慣區別。

以下三點舉例說明

1、html標籤不區分大小寫xhtml所有標籤都必須小寫。

正確this is a paragraph

錯誤this is a paragraph

2、xhtml標籤必須成雙成對.

錯誤this is a paragraph

正確this is a paragraph

3、html對標籤順序要求不嚴格,xhtml標籤順序必須正確。

錯誤this text is bold and italic

正確this text is bold and italic

總而言之xhtml比html更加規範。

4、xhtml所有屬性都必須使用雙引號 

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

HTML與XHTML的區別

編排良好性 well formedness 是xml引入的乙個新概念.從本質上說,元素必須有結束標籤 或者必須以特殊方式書寫,而且元素必須巢狀.正確 巢狀元素 nested elements p 夢之都 em xhtml教程.夢之都 xhtml教程 在基於sgml的html4中的一些隱含結束意義的元...

XHTML與HTML的區別

1.xhtml元素必須被正確地巢狀 2.xhtml元素必須被關閉 3.標籤名必須要小寫 4.xhtml文件必須要有根元素 在 html 中,某些元素可以像這樣彼此不正確地巢狀 this text is bold and italic在 xhtml 中,所有的元素必須像這樣彼此正確地巢狀 this t...

html與xhtml的區別

可擴充套件超文字標記語言xhtml extensible hypertext markup language 是html 4.01的第乙個修訂版本。xhtml 是以 xml 格式編寫的 html。由於xhtml1.0是基於html4.01的,並沒有引入任何新標籤或屬性 xhtml可以看作是html的...