我刚刚完成了一个网站:http://www.justcelebrations.co.in。由于某些问题,我还没有推出它。该网站使用css3文本渐变来设置跨度和边框半径中的文本样式以设置大多数div的样式。它必须在以后变得动态,所以我不想将文本效果更改为图像或其他东西。我面临的问题是该网站挂起了IE8。我没有在较低版本的IE中测试它。我已经彻底测试了标记,并且它已经过验证,而且css也是有效的,除了来自css3的功能,如不透明度,边界半径等。我还添加了google脚本来制作ie表现正常和mordenizer库。该网站仍然挂起IE8。请帮帮我..
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以将<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
添加到目标修补程序中吗?当你在IE8到IE9(F12)中进行更改视图并在你的css中使用-ie-(与-moz-&amp; -o-相比)时。我还会保留一个CSS 2.1文件和一个CSS3文件来跟踪你的新代码。
答案 2 :(得分:0)
它在Safari中运行良好。只是为了缩小范围,如果您删除了从Google获得的所有条件和IE特定库,该怎么办?根据我的经验,所有应该使旧IE版本的各种JS库似乎总是破坏或与其他一些脚本或库(如jQuery)冲突。
还可以通过将JavaScripts放在<body>
部分的末尾来查看答案in this thread以优化页面加载。也许在你的情况下,最后加载JS会对Explorer产生一些影响。