【问题标题】:Do I need to change older HTML to new HTML5 standards? [closed]我需要将旧 HTML 更改为新的 HTML5 标准吗? [关闭]
【发布时间】:2013-03-23 13:43:11
【问题描述】:

假设我有一个使用表格和特别是宽度标签构建的网站(我知道很糟糕)。根据w3schools,该网站没有使用 HTML5,因为不再支持宽度。我的问题是我是否需要更改该代码,因为现代浏览器不支持它?或者可能是因为以后不会支持它?

【问题讨论】:

  • 如果你正确指定你的文档类型作为你正在使用的那个,你应该没问题。

标签: html browser cross-browser html-table


【解决方案1】:

这一切都取决于您希望您的网站支持哪些浏览器。但是,实际上,大多数浏览器都会向后兼容一段时间。大多数现代浏览器仍然支持可追溯到 90 年代中期的早期版本的 HTML。

也就是说,确保您在页面上正确设置 doctype 标记始终是一个好主意,以便浏览器知道它正在获取什么并可以适应它。

【讨论】:

    【解决方案2】:

    HTML 中从来没有宽度标签。对于某些元素,可以使用width 属性。浏览器支持没有变化; HTML5 草稿要求浏览器支持旧属性,即使这些草稿声明它们已过时。 W3schools 不可靠且具有误导性;见w3fools

    【讨论】:

      【解决方案3】:

      作为一般规则,我会拒绝。我还没有阅读规范或任何内容,但听起来宽度标签在桌子上正在贬值?

      如果这个网站打算持续 6 到 7 年而不进行重大更改,那么也许您可能希望对它进行未来验证,但浏览器供应商似乎不太可能很快停止支持。太多的网络会被破坏。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-29
        • 2015-05-01
        • 1970-01-01
        • 2013-01-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-21
        相关资源
        最近更新 更多