制作HTML5& CSS3网站与旧浏览器兼容?

时间:2013-03-13 00:05:17

标签: html5 css3 asp.net-mvc-4 cross-browser

所以我在ASP.NET MVC(HTML5& CSS3)中创建了一个网站。

现在,页面在IE≤8中呈现得非常糟糕,鼠标悬停的颜色无法正常工作,我也面临this问题。

因此,采用HTML5& amp;是一个坏主意。 CSS3?

从你POV,如果你站在我的情况下,你会如何降级网站,使其至少与IE6兼容?

当然,我正在寻找最快最可靠的方式......

1 个答案:

答案 0 :(得分:3)

最简单的方法是优雅降级,为使用modernizr不支持的元素创建替代样式

http://modernizr.com/

您需要为所需的功能创建测试配置文件,并且modernizr会为支持的功能添加标签。你只需要创建一个简单的风格,使其“工作”。

.glowy { /* ghosted letters */
    color: transparent;
    text-shadow: 0 0 10px black;
}
.no-textshadow {
    color: black;
}

你必须加重双方的重量。你不能创建一个IE6的现代网站,同时你不能忽略它(也许你可以)。但你也不能陷入1996年。

此解决方案允许您使用最新功能,同时保持网站可用于阿妈。