如果您的代码对Transitional doctype有效,我们是否应该使用严格的doctype?

时间:2010-01-11 07:03:29

标签: html css xhtml w3c w3c-validation

如果我们的代码在带有过渡性doctype的W3C验证中有效,那么使用带有表示元素或已弃用元素的过渡性doctype有什么用呢?

对于我们使用XHTML / HTML transtional doctype的网站,我们是否需要在几年后重新编辑/编辑网站代码。

这不是语义,而是使用较少的字符,并且在CMS中使用基于Web的WYSIWYG编辑器会很好

small {font-size:9px}

<p>hello <small>how</small> are you?</p>

但这使用更多字符

.small-text {font-size:9px}

<p>hello <span class="small-text">how</span> are you?</p>

两者都将得到验证,并且都支持所有当前浏览器。但是未来最好的是什么?为什么?

1 个答案:

答案 0 :(得分:1)

只要您指定过渡文档类型,而不是简单地使用过渡元素,我认为除非浏览器本身开始放弃对这些元素的支持,否则您不会遇到任何重大问题。值得注意的是,您可能会限制自己使用哪些元素,因为过渡性文档类型可能会随着严格的doctypes的发展而保持静态。

我不认为你面临任何重大问题,但肯定不会在几年之内。大多数网站,当然是商业网站,可能需要修改 - 仅用于营销/品牌推广 - 在使用transitional成为问题之前。