欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ Ctrl + D 键 ]收藏本站
答案 1:
x-tml与-tml严格意义上其实没什么区别,x-tml1.0的开发实际上是作为-tml4.01与xml2.0的一个过渡的网页版本而存在的,因为xml的解析语法过于苛刻,简单一句话就是:只要网页中出现一处错误,则浏览器停止解析。几年前,按照w3c的计划x-tml1.0的下一个版本来应该是x-tml 2.0的,但因为x-tml 2.0的语法苛刻程度已经是xml的苛刻程度了,但是xml违背了网页设计的一个基本原理,即“发送时要保守,接收时要-。”,于是x-tml2.0项目最终流产,被-tml5所取代。其实不管你写-tml还是x-tml,都要注意代码实现的标准性和优雅性,但当你通过这个网址(validator.w3.org/)来检验你写的代码的规范性时,如果你的文档声明的是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 的,后来发现 XHTML 1.0 Strict 的 <a> 标签没有 target 属性,郁闷了。。。。现在觉得 HTML5 挺不错的,可以写得很简洁很语义化。答案 5:
主要区别就是x-tml比-tml更加规范。下一篇:ioDrive 的延迟比固态硬盘低的原因是什么? 下一篇 【方向键 ( → )下一篇】
上一篇:网速变快后,会如何影响硬盘的销量? 上一篇 【方向键 ( ← )上一篇】
快搜