如果我们的代码在带有过渡性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>
两者都将得到验证,并且都支持所有当前浏览器。但是未来最好的是什么?为什么?
答案 0 :(得分:1)
只要您指定过渡文档类型,而不是简单地使用过渡元素,我认为除非浏览器本身开始放弃对这些元素的支持,否则您不会遇到任何重大问题。值得注意的是,您可能会限制自己使用哪些元素,因为过渡性文档类型可能会随着严格的doctypes的发展而保持静态。
我不认为你面临任何重大问题,但肯定不会在几年之内。大多数网站,当然是商业网站,可能需要修改 - 仅用于营销/品牌推广 - 在使用transitional
成为问题之前。