歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
x-tml與-tml嚴(yán)格意義上其實(shí)沒(méi)什么區(qū)別,x-tml1.0的開(kāi)發(fā)實(shí)際上是作為-tml4.01與xml2.0的一個(gè)過(guò)渡的網(wǎng)頁(yè)版本而存在的,因?yàn)閤ml的解析語(yǔ)法過(guò)于苛刻,簡(jiǎn)單一句話就是:只要網(wǎng)頁(yè)中出現(xiàn)一處錯(cuò)誤,則瀏覽器停止解析。幾年前,按照w3c的計(jì)劃x-tml1.0的下一個(gè)版本來(lái)應(yīng)該是x-tml 2.0的,但因?yàn)閤-tml 2.0的語(yǔ)法苛刻程度已經(jīng)是xml的苛刻程度了,但是xml違背了網(wǎng)頁(yè)設(shè)計(jì)的一個(gè)基本原理,即“發(fā)送時(shí)要保守,接收時(shí)要-?!?,于是x-tml2.0項(xiàng)目最終流產(chǎn),被-tml5所取代。其實(shí)不管你寫(xiě)-tml還是x-tml,都要注意代碼實(shí)現(xiàn)的標(biāo)準(zhǔn)性和優(yōu)雅性,但當(dāng)你通過(guò)這個(gè)網(wǎng)址(validator.w3.org/)來(lái)檢驗(yàn)?zāi)銓?xiě)的代碼的規(guī)范性時(shí),如果你的文檔聲明的是x-tml的話,該網(wǎng)頁(yè)就會(huì)提示你許多你沒(méi)有注意到的代碼錯(cuò)誤,盡管這些錯(cuò)誤有時(shí)會(huì)被瀏覽器自動(dòng)糾正,不會(huì)造成事實(shí)上的的呈現(xiàn)錯(cuò)誤。而-tml的文檔聲明網(wǎng)頁(yè)提示的錯(cuò)誤要少很多。更多內(nèi)容請(qǐng)查看:cnblogs/wangz-ic... -tml5設(shè)計(jì)原理 ----------------2011.9.1糾錯(cuò)----------------------ps:更正一點(diǎn),x-tml1.0的下一個(gè)版本應(yīng)該是x-tml1.1,x-tml1.1的語(yǔ)法是xml的語(yǔ)法。答案 2:
雖然到處都能google到答案,但我還是決定提供一個(gè)簡(jiǎn)潔版本 strict -tml 4.01 標(biāo)準(zhǔn) <-tml> 必須是root元素 <-ead>和<body> 是 <-tml>中一定有且只有的元素 <-ead> 必須有 <title>, <meta>和<style>可選, 他們只能在<-ead>里 <body> 里只能有 block元素 block元素不能放在inline元素里 block元素不能放在<p>里 <ul>和<ol>中只能有<li>元素,但<li>里可以放其他,包括block元素 <blockquote>中只能放block元素 x-tml 1.0 標(biāo)準(zhǔn) -tml元素需要有xml相關(guān)屬性 元素名必須是小寫(xiě)字母 元素屬性用"包圍,不能為空值 在內(nèi)容里不能有&, 需要轉(zhuǎn)義,包括其他特殊字符<> 空元素以 />結(jié)尾答案 3:
x-tml其實(shí)就是xml,不過(guò)它限定了只使用-tml的標(biāo)簽答案 4:
可以這樣認(rèn)為,XHTML 就是符合 XML 標(biāo)準(zhǔn)的改進(jìn)型 HTML,對(duì)語(yǔ)法的苛刻程序和其它基于 XML 的一樣。本來(lái)我有些喜歡 XHTML 的,后來(lái)發(fā)現(xiàn) XHTML 1.0 Strict 的 <a> 標(biāo)簽沒(méi)有 target 屬性,郁悶了。。。?,F(xiàn)在覺(jué)得 HTML5 挺不錯(cuò)的,可以寫(xiě)得很簡(jiǎn)潔很語(yǔ)義化。答案 5:
主要區(qū)別就是x-tml比-tml更加規(guī)范。下一篇:ioDrive 的延遲比固態(tài)硬盤(pán)低的原因是什么? 下一篇 【方向鍵 ( → )下一篇】
上一篇:網(wǎng)速變快后,會(huì)如何影響硬盤(pán)的銷量? 上一篇 【方向鍵 ( ← )上一篇】
快搜