关于我几年前创建的网站,我被问到“网站是否支持HTML5?”我的HTML4网站是否支持HTML5?
该网站是使用标准HTML在几年前建成的。
对于这样的问题,正确的答案是什么?我认为这是支持HTML5或不支持HTML5的浏览器,因为它们呈现脚本?
关于我几年前创建的网站,我被问到“网站是否支持HTML5?”我的HTML4网站是否支持HTML5?
该网站是使用标准HTML在几年前建成的。
对于这样的问题,正确的答案是什么?我认为这是支持HTML5或不支持HTML5的浏览器,因为它们呈现脚本?
这是不是真的是一个好问题。
但是,您的网站将继续在支持HTML4和您使用的文档类型的浏览器中工作。这种支持可能会持续很长时间。
您可以轻松地开始通过添加HTML5 DOCTYPE将您对HTML5的网站:
<!DOCTYPE html>
的HTML5 DOCTYPE是向后兼容的。
你可以阅读更多在这里:How to write backwards compatible HTML5?
如果你的网站是有效的“HTML4” - 有许多口味 - 你的网站将是未来的证明,即使它不是用HTML5写的。
您可以测试兼容性与W3C Markup Validation Service
文档类型支持不同betweeen浏览器。
您应该检查HTML5规范和您的网站doctype规范之间的差异,看看它们是否兼容,以保证其符合标准。
无论如何,问题恰恰相反,使用新的HTML5功能的网站可能与不支持它们的旧浏览器不兼容。
简短回答:是的 - IMO这个问题更多关于浏览器是否会继续支持HTML4?
但是,HTML5确实开始弃用HTML 4中的一些元素/属性,我可以想象未来浏览器可能会开始使用的一种场景。