【问题标题】:Should we use strict doctype if our code is valid with Transtional doctype?如果您的代码对过渡文档类型有效,我们是否应该使用严格的文档类型?
【发布时间】:2010-01-11 07:03:29
【问题描述】:

如果我们的代码在带有过渡文档类型的 W3C 验证中有效,那么使用带有演示或弃用元素的过渡文档类型有什么缺点?

对于我们使用 XHTML/HTML 转换文档类型的网站,我们是否必须在几年后再次重写/编辑网站的代码?

这不是语义,而是使用较少的字符,并且在 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>

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

【问题讨论】:

    标签: html css xhtml w3c w3c-validation


    【解决方案1】:

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

    不过,我认为您不会面临任何大问题,肯定不会在几年内。大多数网站,当然是商业网站,可能需要修改 - 如果只是出于营销/品牌原因 - 在使用 transitional 成为问题之前。

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 2020-08-31
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 2012-08-07
      • 1970-01-01
      相关资源
      最近更新 更多