xHTML與HTML標(biāo)簽的寫(xiě)法有哪些不同

字號(hào):


    所有標(biāo)簽都必須小寫(xiě)
    在XHTML中,所有的標(biāo)簽都必須小寫(xiě),吐舌頭不能大小寫(xiě)穿插其中,也不能全部都是大寫(xiě)。事例如下。
    錯(cuò)誤:<Head></Head><Body></Body>
    正確:<head></head><body></body>
    標(biāo)簽必須成雙成對(duì)
    像是<p>...</p>、<a>...</a>、<div>...</div>標(biāo)簽等,當(dāng)出現(xiàn)一個(gè)標(biāo)簽時(shí),必須要有對(duì)應(yīng)的結(jié)束標(biāo)簽,缺一不可,就像在任何程序語(yǔ)言中的括號(hào)一樣。
    錯(cuò)誤:大家好<p>才是真的好
    正確:<p>大家好</p><p>才是真的好</p>
    總結(jié):
    標(biāo)簽順序必須正確標(biāo)簽由外到內(nèi),一層層包覆著,所以假設(shè)你先寫(xiě)div后寫(xiě)h1,結(jié)尾就要先寫(xiě)h1后寫(xiě)div。只要記住一個(gè)原則“先進(jìn)后出”,先彈出的標(biāo)簽要后結(jié)尾。
    error:<div><h1>hello</div></h1>
    正確:<div><h1>csdn</h1></div>
    所有屬性都必須使用雙引號(hào)
    在XHTML 1.0中規(guī)定連單引號(hào)也不能使用,所以全程都得用雙引號(hào)。
    error:<div style=font-size:11px>csdn</div>
    正確:<div>csdn</div
    不允許使用target="_blank"
    從XHTML1.1開(kāi)始全面禁止target屬性,如果想要有開(kāi)新窗口的功能,就必須改寫(xiě)為rel="external",并搭配JavaScript實(shí)現(xiàn)此效果。
    error:<a target="_blank">csdn</a>
    正確:<a rel="external">csdn</a>吐舌頭