所以我在ASP.NET MVC(HTML5& CSS3)中创建了一个网站。
现在,页面在IE≤8中呈现得非常糟糕,鼠标悬停的颜色无法正常工作,我也面临this问题。
因此,采用HTML5& amp;是一个坏主意。 CSS3?
从你POV,如果你站在我的情况下,你会如何降级网站,使其至少与IE6兼容?
当然,我正在寻找最快最可靠的方式......
答案 0 :(得分:3)
最简单的方法是优雅降级,为使用modernizr不支持的元素创建替代样式
您需要为所需的功能创建测试配置文件,并且modernizr会为支持的功能添加标签。你只需要创建一个简单的风格,使其“工作”。
.glowy { /* ghosted letters */
color: transparent;
text-shadow: 0 0 10px black;
}
.no-textshadow {
color: black;
}
你必须加重双方的重量。你不能创建一个IE6的现代网站,同时你不能忽略它(也许你可以)。但你也不能陷入1996年。
此解决方案允许您使用最新功能,同时保持网站可用于阿妈。