您好,登錄后才能下訂單哦!
小編給大家分享一下html與xhtml對比有何區別,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
區別:XHTML元素必須被正確地嵌套,標簽的嵌套順序要正確。XHTML元素必須被關閉,即要有結束“</>”標簽;而HTML中有些元素可以省略結束標簽。XHTML的標簽名必須用小寫字母;而HTML的標簽名大小寫都可以。
XHTML:可擴展超文本標記語言XHTML(eXtensible HyperText Markup Language)是將超文本標記語言HTML(HyperText Markup Language)作為XML應用而重新定義的標準。
HTML文檔規范:
HTTP/1.1 200 OK Content-Type: text/html <!DOCTYPE html> <html> <head> <meta charset=utf-8> <title>HTML</title> </head> <body> <p>I am a HTML document</p> </body> </html>
XHTML文檔規范:
HTTP/1.1 200 OK Content-Type: application/xhtml+xml <html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <title>XHTML</title> </head> <body> <p>I am a XHTML document</p> </body> </html>
XHTML兼容性
目前大多數瀏覽器都支持XHTML,其中包括Firefox、Chrome、Safari、Opera和IE瀏覽器(IE 9)。(Internet Explorer 8和舊瀏覽器在看到正確配置的XHTML MIME類型的XHTML文檔時,會顯示未知文件類型的下載對話框)。另外,有許多流行的JavaScript庫和開發工具對XHTML也并不支持
HTML和XHTML的區別:
盡管XHTML與HTML幾乎相同,但正確創建代碼更為重要,因為XHTML在語法和區分大小寫方面比HTML更嚴格嚴謹。XHTML文檔是格式良好的,并使用標準XML解析器進行解析,這與HTML不同,HTML需要寬松的HTML特定解析器。
XHTML元素必須被正確地嵌套。 一般html網頁可以“<b><i>主要內容</b></i>
”這是個不嚴格,在XHTML是錯誤的;正確的在xhtml標準中就必須要求這樣“<b><i>主要內容</i></b>
”。
XHTML 元素必須被關閉。如一個HEAD里的例子,“<meta name="keywords" content="關鍵字" >
”像這個標簽在html是可行的,但是為了xhtml的標準所以必須關閉如“<meta name="keywords" content="關鍵字" />
”
標簽名必須用小寫字母。在以前的網頁中對于很多標簽通常使用大寫或大小寫的編排方式,但是在為了WEB標準現在標簽都要求小寫統一
XHTML 文檔必須擁有根元素。意思就是一什么標簽開始就要用什么標簽結束,如<body>開始就要在內容結束用</body>
來關閉。
對于圖片需添加alt屬性。以前很多時候在網頁里顯示圖片img標簽里都可加可不加alt屬性,但是現在xhtml要求必須加上alt屬性,不然xhtml驗證將提示錯誤,哪怕alt的值為空都可以。加上alt可以對圖片進行文字說明,可讓搜索引擎辨別圖片內容,是優化網頁好地方。
看完了這篇文章,相信你對“html與xhtml對比有何區別”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。