【发布时间】:2011-10-08 16:29:26
【问题描述】:
关于我几年前建立的网站,有人问我“该网站是否支持 HTML5?”
该网站是几年前使用标准 HTML 构建的。
对此类问题的正确回答是什么?我以为是浏览器在渲染脚本时要么支持 HTML5,要么不支持?
【问题讨论】:
标签: html
关于我几年前建立的网站,有人问我“该网站是否支持 HTML5?”
该网站是几年前使用标准 HTML 构建的。
对此类问题的正确回答是什么?我以为是浏览器在渲染脚本时要么支持 HTML5,要么不支持?
【问题讨论】:
标签: html
如果您的网站是有效的“HTML4” - 有多种风格 - 您的网站将是面向未来的,即使它不是用 HTML5 编写的。
您可以测试与W3C Markup Validation Service的兼容性
【讨论】:
这不是一个真正合适的问题。
但您的网站将继续在支持 HTML4 和您使用的文档类型的浏览器中运行。这种支持可能会持续相当长的一段时间。
您可以通过添加 HTML5 文档类型轻松开始将您的网站迁移到 HTML5:
<!DOCTYPE html>
HTML5 文档类型向后兼容。
您可以在此处阅读更多内容:How to write backwards compatible HTML5?
【讨论】:
文档类型支持因浏览器而异。
您应该检查 HTML5 规范和您的站点 doctype 规范之间的差异,以查看两者是否兼容,以使其符合标准。
问题恰恰相反,使用新 HTML5 功能的网站可能与不支持这些功能的旧浏览器不兼容。
【讨论】:
简短回答:是的 - IMO 这个问题更多是关于浏览器是否会继续支持 HTML4?
然而,HTML5 确实开始弃用 HTML 4 中存在的一些元素/属性,我可以想象未来浏览器也可能开始弃用的场景。
【讨论】: