2013-02-11 96 views
0

因此,我试过了我能想到的所有东西,或者已经发现如何确保IE 8将与我的页面中的“内容”属性一起工作。无法获得CSS内容属性在ie8

无论我尝试什么,当在IE9中使用F12开发工具在IE8标准模式下查看时,页面根本不会加载AT ALL。在Adobe的浏览器测试仪中查看时,我也会收到“页面错误”。

只要我从我的CSS中删除我的“内容”属性行,那么它工作正常,但当然,然后我失去了我想在所有其他浏览器中使用的阴影。

这是页面:http://saks-jewelers.com(向下的特色产品部分)。

关于我失踪的任何想法? (本网站使用magento CE 1.7运行)

+0

你的CSS文件看起来相当大,有一个机会,你可能会击中选择限制:HTTP:// habdas。 org/msie-4095-selector-limit/ – cimmanon 2013-02-11 22:11:36

+0

[using:after和content:在Internet Explorer 8中]可能的重复(http://stackoverflow.com/questions/9996212/using-after-and-content-in-internet -explorer-8) – DanMan 2014-09-09 13:47:08

回答

0

IE8上的这两个人都会感到失望!您是否尝试检查ie8中的检查元素以查看错误是否更具体?

是否在上次CSS中定义了下拉阴影?

+0

我不知道我是否达到了上述限制。我刚刚经历了一些其他领域的清理css(最终杀死了几行),现在IE8正在工作,虽然浮动在IE8和IE7中对IE9都是关闭的,但至少该页面不会出现错误。去搞清楚。 – skondris 2013-02-11 22:15:57

+0

啊,很多CSS都不好。当你开始不得不经常使用“重要”时,你会发现你已经走得太远了。 – 2013-02-11 22:50:10

1

除非您指定文档类型,否则内容属性在IE8中将不起作用。这是根据W3C。

在你的代码的顶部将这个,让我们知道,如果它的工作原理:

<!DOCTYPE html> 
+0

这没有奏效,我试图让内容属性适用于复选框。 – noobcode 2014-02-28 09:49:09