html與xhtml的區別?

2021-08-16 01:52:34 字數 626 閱讀 7045

什麼是xhtml?如何使用xhtml建立文件?html與xhtml的區別?

1、xhtml區分大小寫,html不區分大小寫;xhtml要求所有標籤都必須是小寫。

2、xhtml必須在標籤加入xmlns屬性,且其值為「

3、xhtml要求所有元素都必須包含開始標籤和結束標籤;(任何起始標籤要麼有乙個對應的結束標籤(如果它是乙個容器的話),要麼是乙個自結束元素「空格加斜線」。);而html允許省略一些標籤的開始或者結束符號;且html禁止為一定是空值的元素新增結束標籤,如(、、

、、、4、在xhtml中任何屬性值要麼用單引號引起來,要麼用雙引號引起來。如class=page就是不合法的,而class='page'和class="page"均是合法的。

5、xhtml中所有屬性必須有值。有些屬性,比如標籤的selected屬性,在html中可以使用簡寫形式,即,然後在xhtml中,必須這樣編寫:資料。

6、在xhtml中「&」符號必須編碼。也就是說,應該將其寫成「&」而不是僅僅寫成「&」。不管是「&」在正文中還是在url中,這一點始終都成立。

***html、html5與xhtml之間的歷史淵源:

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的...