降低jQuery,HTML5重站点

时间:2011-09-06 20:37:12

标签: jquery html5 css3

所以,我正在组建一个使用jQuery nav-scroll plugin的网站;它是一个很好的资源,并且在IE中可以运行,但它是使用大量的HTML 5标签开发的,我最终创建了样式并完善了相关的CSS。

现在,显然,该网站看起来像是IE 6中的灾难。 7,因为所有设置为使用HTML5标记的样式都没有呈现。我唯一的选择是条件IE样式表吗?有没有更好的办法?

最大的问题是样式没有在旧的IE版本中呈现,并且因为它,所有内容都被推送到了正确的位置。我也要求两次'sticky jQuery' slide out menu/box - 一个位于站点顶部,一个位于视图底部。再次忽略样式,允许功能,但渲染很糟糕(使用CSS3阴影)。

你们有什么建议,条件IE样式表是唯一的方式?

1 个答案:

答案 0 :(得分:4)

使用Modernizr让旧版浏览器(尤其是IE)呈现HTML5标记。 Read more about it here

要提出dosboy的建议,他是对的。 According to the Modernizr docs,您应该将它们设置为display: block以及使用Modernizr脚本本身。您还可以将HTML5 Reset stylesheets与最佳HTML5优势结合起来。