HTML和XHTML的區別有:1、兩者之間的基礎語言各不相同;2、他們的語法嚴格程度不同,XHTML語法相對來說比較嚴格;3、HTML不可以混合其它XML使用,而XHTML可以;4、XHTML對大小寫敏感,而HTML不區分大小寫;5、兩者之間的發布時間也是不同的,HTML是1999年的,而XHTML晚了一年才發布。
一、其基礎語言不同
1、XHTML是基于可擴展標記語言(XML)。
2、HTML是基于標準通用標記語言(SGML)。
二、語法嚴格程度不同
1、XHTML語法比較嚴格,存在DTD定義規則。
2、HTML語法要求比較松散,這樣對網頁編寫者來說,比較方便。
三、可混合應用不同
1、XHTML可以混合各種XML應用,比如MathML、SVG。
2、HTML不能混合其它XML應用。
四、大小寫敏感度不同
1、XHTML對大小寫敏感,標準的XHTML標簽應該使用小寫。
2、HTML對大小寫不敏感。
五、公布時間不同
1、XHTML是2000年W3C公布發行的。
2、HTML4.01是1999年W3C推薦標準。
擴展資料:
HTML到XHTML的過渡:
從HTML到XHTML過渡的變化比較小,主要是為了適應XML。最大的變化在于文檔必須是良構的,所有標簽必須閉合,也就是說開始標簽要有相應的結束標簽。另外,XHTML中所有的標簽必須小寫。
而按照HTML 2.0以來的傳統,很多人都是將標簽大寫,這點兩者的差異顯著。在XHTML中,所有的參數值,包括數字,必須用雙引號括起來(而在SGML和HTML中,引號不是必須的,當內容只是數字、字母及其它允許的特殊字符時,可以不用引號)。
所有元素,包括空元素,比如img、br等,也都必須閉合,實現的方式是在開始標簽末尾加入斜扛,比如<img … /> 、<br />。