合理使用XHTML標(biāo)簽優(yōu)化網(wǎng)頁(yè)結(jié)構(gòu)

2023-10-15    分類(lèi): 網(wǎng)站建設(shè)

XHTML是The Extensible HyperText Markup Language(可擴(kuò)展超文本標(biāo)識(shí)語(yǔ)言)的縮寫(xiě)。HTML是一種基本的WEB網(wǎng)頁(yè)設(shè)計(jì)語(yǔ)言,XHTML是一個(gè)基于XML的置標(biāo)語(yǔ)言,看起來(lái)與HTML有些相象,只有一些小的但主要的區(qū)別,XHTML就是一個(gè)扮演著類(lèi)似HTML的角色的XML,所以,本質(zhì)上說(shuō),XHTML是一個(gè)過(guò)渡技術(shù),結(jié)合了部分XML的壯大功能及大多數(shù)HTML的簡(jiǎn)單特征。

2000年底,國(guó)際W3C組織(World Wide Web Consortium)組織公布發(fā)行了XHTML 1.0版本。XHTML 1.0是一種在HTML 4.0基礎(chǔ)上優(yōu)化和改進(jìn)的的新語(yǔ)言,目的是基于XML應(yīng)用。XHTML是一種增強(qiáng)了的HTML,它的可擴(kuò)展性和天真性將適應(yīng)未來(lái)網(wǎng)絡(luò)應(yīng)用更多的需求。XML雖然數(shù)據(jù)轉(zhuǎn)換能力壯大,完全可以替代HTML,但面對(duì)成千上萬(wàn)已有的基于HTML語(yǔ)言設(shè)計(jì)的網(wǎng)站,直接采用XML還為時(shí)過(guò)早。因此,在HTML4.0的基礎(chǔ)上,用XML的規(guī)則對(duì)其進(jìn)行擴(kuò)展,得到了XHTML。所以,建立XHTML的目的就是實(shí)現(xiàn)HTML向XML的過(guò)渡。目前國(guó)際上在網(wǎng)站設(shè)計(jì)中推崇的WEB標(biāo)準(zhǔn)就是基于XHTML的應(yīng)用(即通常所說(shuō)的CSS+DIV)。

XHTML是當(dāng)前HTML版的繼續(xù)者。HTML語(yǔ)法要求比較松散,這樣對(duì)網(wǎng)頁(yè)編寫(xiě)者來(lái)說(shuō),比較方便,但對(duì)于機(jī)器來(lái)說(shuō),語(yǔ)言的語(yǔ)法越松散,處理起來(lái)就越困難,對(duì)于傳統(tǒng)的計(jì)算機(jī)來(lái)說(shuō),還有能力兼容松散語(yǔ)法,但對(duì)于許多其他設(shè)備,比如手機(jī),難度就比較大。因此產(chǎn)生了由DTD定義規(guī)則,語(yǔ)法要求更加嚴(yán)酷的XHTML。

大部分常見(jiàn)的瀏覽器都可以準(zhǔn)確地解析XHTML,即使老一點(diǎn)的瀏覽器,XHTML作為HTML的一個(gè)子集,許多也可以解析。也就是說(shuō),幾乎所有的網(wǎng)頁(yè)瀏覽器在準(zhǔn)確解析HTML的同時(shí),可兼容XHTML。當(dāng)然,從HTML完全轉(zhuǎn)移到XHTML,還需要一個(gè)過(guò)程。

跟CSS(Cascading Style Sheets,層疊式樣式表)結(jié)合后,XHTML能發(fā)揮真正的威力;這使實(shí)現(xiàn)樣式跟內(nèi)容的星散的同時(shí),又能有機(jī)地組合網(wǎng)頁(yè)代碼,在另外的單獨(dú)文件中,還可以混合各種XML應(yīng)用,比如MathML、SVG。

    在做網(wǎng)頁(yè)時(shí)應(yīng)該根據(jù)網(wǎng)頁(yè)HTML文檔的結(jié)構(gòu)選擇好合適的HTML或XHTML標(biāo)簽,而不是根據(jù)它們的外觀樣式去選擇它們。使用P標(biāo)簽定義一個(gè)段落,而不是用它來(lái)獲得換行效果。我們使用h1-h6標(biāo)簽標(biāo)記題目,而不 是用它們?nèi)〉梦淖执笮∨c加粗的效果。

例如一個(gè)題目,我們可以用h1來(lái)定義它:

以下為引用的內(nèi)容:

<h1>文章的題目文字寫(xiě)在這里</h1>

而不應(yīng)該使用其它的什么體例來(lái)定義它:

以下為引用的內(nèi)容:

<p style="font-size:16px; font-weight:bold;">文章的題目文字寫(xiě)在這里</p>

XHTML1.0許可使用的標(biāo)簽中可以讓我們選擇的元素標(biāo)記其實(shí)是很少的。但我們也清晰的熟悉到,這些精煉的元素標(biāo)記也更加有明確的意義。假如你實(shí)在找不到恰當(dāng)?shù)脑剡M(jìn)行標(biāo)記,那么可以使用通用的div與span標(biāo)簽。

頁(yè)面中div與span標(biāo)簽的使用是一個(gè)新問(wèn)題,我們也容易過(guò)多的使用它們。需要及合理的使用div可以顯明的增強(qiáng)文檔的結(jié)構(gòu)性。假如你審視你的HTML文檔,發(fā)現(xiàn)有著許多的div與span,那你就得換一個(gè)眼光來(lái)看問(wèn)題了,是不是存在濫用的情況?是不是還有更好的標(biāo)記來(lái)替代它們?若h1可以更好的透露表現(xiàn)所標(biāo)記的內(nèi)容,那你就得摒棄p或span來(lái)定義。

網(wǎng)站題目:合理使用XHTML標(biāo)簽優(yōu)化網(wǎng)頁(yè)結(jié)構(gòu)
文章網(wǎng)址:http://muchs.cn/news12/286162.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、定制開(kāi)發(fā)響應(yīng)式網(wǎng)站、App設(shè)計(jì)、自適應(yīng)網(wǎng)站、網(wǎng)站營(yíng)銷(xiāo)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司