XHTML严格和过渡
XHTML严格与过渡
开发XHTML(可扩展超文本标记语言)是为了解决HTML代码的问题。 XTHML是朝着以XML为特征的更严格编码的转变。在XHTML的初始版本期间,该语言有一个“严格”和“过渡”版本。严格是语言的预期形式,而过渡版则是那些尚不能适应严格编码的人的垫脚石。
Transitional XHTML添加了标签和元素,使其更易于使用。最突出的是表示元素,允许编码人员在代码本身内格式化其页面的外观。严格的XHTML缺少这些元素,并强制用户使用单独的CSS文件来承载页面的所有必要格式。
虽然您可能认为过渡XHTML优于严格的XHTML,因为它更灵活,但这是XHTML打算解决的问题。 Transitional XHTML仍然容易出现非常混乱的代码,当您尝试查找有问题的代码或在将来的修订版中编辑它时,这可能是一场噩梦。与过渡相比,严格的XHTML更难学习,但是学习所花费的精力可以使编码人员受益匪浅,特别是在构建具有更复杂代码的更大的站点时。由于您不允许随意插入标记和关键字,因此更容易阅读和跟踪代码,以便找到导致问题的行。
由于XHTML的过渡版本旨在减少学习曲线,并协助可能在修改XHTML严格版本时遇到问题的编码人员,因此并不意味着永远保留。更突出的是,过渡性XHTML用于转换旧的HTML页面,以便它们符合XHTML。 XHTML的更高版本都是严格的,过渡版本不再存在。这对于确保正在编写的新页面将适应严格的XHTML编码是必要的。
摘要:
1. XHTML Transitional是那些打算走向严格的XHTML的人的垫脚石。
2. XHTML Transitional具有严格的XHTML中缺少的表示元素。
3.与XHTML Transitional相比,XHTML Strict更容易阅读和分析。
4.与过渡XHTML相比,XHTML Strict更难学习。
5. XHTML的后续版本已经严格,过渡不再存在。