XHTML(可扩展超文本标记语言)是为了解决HTML代码的问题而开发的。XTHML是朝着XML所特有的更严格的编码方向发展的。在XHTML的最初发布期间,有一个 “严格 “和 “过渡 “版本的语言。严格版是该语言的预期形式,而过渡版是那些还不能适应严格编码的人的垫脚石。

XHTML Transitional增加了标签和元素,使其更容易使用。最突出的是展示性元素,允许编码者在代码本身中对其页面的外观进行格式化。严格的XHTML缺乏这些元素,它迫使用户使用一个单独的CSS文件来承载页面的所有必要的格式化。

尽管可能认为XHTML Transitional比严格XHTML更灵活,但这正是XHTML要解决的问题。XHTML Transitional仍然容易出现非常混乱的代码,当试图找到有问题的代码时,或者在以后的修订中进行编辑时,这可能是一场噩梦。与XHTML Transitional相比,严格的XHTML更难学习,但花在学习上的精力可以使编码者受益匪浅,特别是在建立具有更复杂代码的大型网站时。由于不允许胡乱插入标签和关键词,阅读和追踪代码会容易得多,以便找到导致问题的行。

由于XHTML Transitional是为了减少学习曲线,并帮助那些可能在适应XHTML严格版本方面有问题的编码者,所以它并不意味着永远存在。更突出的是,XHTML Transitional是用来转换旧的HTML页面,使其符合XHTML。后来的XHTML版本都是严格的,过渡性的版本已经不存在了。这是必要的,以确保正在编写的新页面能够适应严格的XHTML编码。

XHTML Strict和Transitional的区别

  1. XHTML Transitional是那些打算向 XHTML Strict迈进的人的垫脚石。
  2. XHTML Transitional有严格XHTML中没有的表现元素。
  3. 与XHTML Transitional相比,XHTML Strict更容易阅读和分析。
  4. 与XHTML Transitional相比,XHTML严格性更难学习。
  5. XHTML的后期版本已经是严格的了,而 Transitional的已经不存在了。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:XHTML Strict和Transitional的区别
本文链接:https://www.vsdiffer.com/vs/xhtml-strict-vs-transitional.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。