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