0

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

4

3 回答 3

2

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

于 2013-01-12T09:06:22.587 回答
2

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

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

于 2013-01-11T23:55:33.860 回答
0

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

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

于 2013-01-11T23:57:55.453 回答