任何使CSS3 / HTML5网站适用于所有浏览器的JavaScript库,包括IE6-8?

时间:2010-07-05 15:15:08

标签: javascript html5 css3 cross-browser internet-explorer-6

是否有任何JavaScript库可以使CSS3/HTML5网站完全适用于所有浏览器,包括IE6-8?

最新的eCSStenerModernizr无法使CSS3IE6-8合作。

3 个答案:

答案 0 :(得分:3)

没有

CSS 3和HTML 5(它们都没有完成)使一些可能更容易的事情和一些不可能的事情。

您已经找到了可以模拟可能更容易的位的库,但是您不会使用JavaScript库来实现这一切。 HTML 4 / DOM 1/2/3 / CSS 2.1根本不提供存储large amounts of data between sessionsrun background processes和许多其他东西的方法。

有些东西可以被模拟,但并非没有副作用。例如,您可以复制文本并使用定位来伪造text-shadow,但屏幕阅读器会读取内容两次。

您需要仔细考虑您想要的新技术,并根据渐进增强的原则构建您的网页。

答案 1 :(得分:2)

HTML5 Now,但最近没有看到很多活动,可能还没有准备好用于生产。这是由撰写IE7.js library的同一个人。

现在你可能最好限制你使用的CSS3和HTML5的数量,然后寻找支持这些位的跨浏览器支持的特定方法。

答案 2 :(得分:1)

如果您在提及<header>等HTML5元素时遇到问题,只需在页面的<head>添加一个简单的javascript hack:

<script type="text/javascript">
    document.createElement('header');
    document.createElement('article');
    // ...and so on
</script>