這篇文章給大家分享的是有關(guān)xhtml和html有什么區(qū)別的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)建站是專業(yè)的瓦房店網(wǎng)站建設(shè)公司,瓦房店接單;提供做網(wǎng)站、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行瓦房店網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
區(qū)別:1、XHTML必須被正確嵌套,html不需要;2、XHTML元素必須被關(guān)閉,html不需要;3、XHTML標(biāo)簽名必須用小寫字母,html不需要;4、XHTML文檔必須有根元素;5、XHTML對于圖片需添加alt屬性,html不需要。
本教程操作環(huán)境:windows7系統(tǒng)、HTML5版、Dell G3電腦。
HTML和XHTML
可擴展超文本標(biāo)記語言XHTML(eXtensible HyperText Markup Language)是將超文本標(biāo)記語言HTML(HyperText Markup Language)作為XML應(yīng)用而重新定義的標(biāo)準(zhǔn)。
在HTML5標(biāo)準(zhǔn)中定義了兩種語法(HTML 4.01和XHTML 1)。此標(biāo)準(zhǔn)中可以通過定義一個特殊的DOCTYPE標(biāo)簽來XHTML,但是并沒有太多瀏覽器去實現(xiàn)這一標(biāo)準(zhǔn)。所以最后HTML5標(biāo)準(zhǔn)推翻了這個決定。
可以通過改變MIME類型(包含在HTTP請求中的Content-Type)來指示語法的選擇:如果需要使用XHTML,MIME類型應(yīng)該為application/xhtml+xml,MIME類型為text/ html則不使用XHTML。
適當(dāng)?shù)腗IME類型必須存在于HTTP請求中的Content-Type中。如果只把MIME類型寫在HTML標(biāo)簽中,如,依然會被當(dāng)作text/html執(zhí)行。
xhtml和html的區(qū)別
1、XHTML元素必須被正確地嵌套
例子:
一般html網(wǎng)頁可以“主要內(nèi)容”這是個不嚴(yán)格,在XHTML是錯誤的;正確的在xhtml標(biāo)準(zhǔn)中就必須要求這樣“主要內(nèi)容”。
2、XHTML 元素必須被關(guān)閉
exp:
一個HEAD里的例子,“ ”像這個標(biāo)簽在html是可行的,但是為了xhtml的標(biāo)準(zhǔn)所以必須關(guān)閉如“ ”
如在一般html使用 “
”這個換大行標(biāo)簽時候很多人直接在需要換行的段落加個“
”標(biāo)簽就完了,但是在XHTML CSS標(biāo)準(zhǔn)中就必須是這樣的 “
段落文字
” 意思就是必須由“這個換行標(biāo)簽開始與文章文字段前,并在該段文字文字后以“
”標(biāo)簽結(jié)束。如很多在做html頁面時候用到小換行標(biāo)簽“ br ”,很多人不知道這個標(biāo)簽需要以關(guān)閉的樣式來換行,如:一段文字后要換行 很多CSS制作這就在需要換行的地方加了個“
”就好了 ,但是告訴大家這也是不標(biāo)準(zhǔn),在XHTML驗證時候是通不過的,必須用“
”自關(guān)閉結(jié)束。
3、標(biāo)簽名必須用小寫字母
在以前的網(wǎng)頁中對于很多標(biāo)簽通常使用大寫或大小寫的編排方式,但是在為了WEB標(biāo)準(zhǔn)現(xiàn)在標(biāo)簽都要求小寫統(tǒng)一。
exp:
以前很多“、
”等都用大寫或大小寫混用如“ 、 ”或“、 ”排版,但是XHTML統(tǒng)一要求需要用“ 、 ”小寫。4、XHTML文檔必須擁有根元素
意思就是一什么標(biāo)簽開始就要用什么標(biāo)簽結(jié)束,如
開始就要在內(nèi)容結(jié)束用來關(guān)閉。5、對于圖片需添加alt屬性
以前很多時候在網(wǎng)頁里顯示圖片img標(biāo)簽里都可加可不加alt屬性,但是現(xiàn)在xhtml要求必須加上alt屬性,不然xhtml驗證將提示錯誤,哪怕alt的值為空都可以。
exp:
錯誤
正確
那加了alt有什么好處?答:加上alt可以對圖片進行文字說明,可讓搜索引擎辨別圖片內(nèi)容,是優(yōu)化網(wǎng)頁好地方。
感謝各位的閱讀!關(guān)于“xhtml和html有什么區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!