html - 如何同时支持 HTML4 和 HTML5?

标签 html css

所以我有一个用 HTML4 编写并支持 CSS2/CSS3 的完整网站 - 即主要利用支持的大部分 CSS3。

我想升级网站以支持 HTML5 - 但有点困惑 [使用 Visual Studio 2010/ASP.NET MVC 等] 我如何才能同时支持 HTML4 和 HTML5?

我需要用 HTML5 重写整个网站吗?有点困惑如何同时支持 HTML4 和 HTML5?

最佳答案

你不需要做任何事。

HTML5 是最近浏览器支持的一组松散相关的客户端功能的总称。
您可以使用任何您喜欢的功能。

只需确保实现回退,以便网站在不支持新功能的浏览器中仍能正常工作。
Modernizr库在这里非常有用。


即使在 HTML4 中,您也可以使用新的 HTML5 标签
但是,您需要包含 shiv使它们在 IE < 9 中具有样式。
Modernizr 已经包含了这个。

关于html - 如何同时支持 HTML4 和 HTML5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6402227/

相关文章:

javascript - 将水印文本更改为水印图像

html - 垂直对齐具有动态主体高度和宽度的div

html - 链接在 mozilla 和 IE 中不起作用

javascript - 对输入使用自定义包装器 : pros and cons?

html - CSS 无法对齐 anchor 内联 block 内的中间文本

javascript - 从按钮 Bootstrap 登录表单 div - 单击表单后不保持打开状态

html - 调整到屏幕高度的图像高度

javascript - Defer Attribute No Src 里面什么都没有

jquery - IE11 中的 margin 问题

python - 使用 BeautifulSoup 选择所有 div sibling