我正在处理一个与CSS和IE9有关的奇怪问题。这个网站只需要几张纸就可以编译成一个site.css。该网站看起来很好,它应该在每个浏览器中的方式,包括IE8,这通常是我需要与条件样式等工作。然而,由于某些原因,在IE9中,它就是很糟糕。
深入研究开发工具和检查样式,在几个方面看起来它没有在ID选择器上拾取。因此,由于我将在下面有一个带有嵌套类选择器的ID,所以这些类都不会被样式化。
我已经研究了选择器的限制,就像其他人在另一个问题中指出的那样,我在3950选择器上,所以不要认为这是问题所在。
我在meta标签中签入的另一件事是:
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />最后,我声明了我的DOCTYPE:
<!DOCTYPE html><html lang="en">这是一个非常奇怪的问题,有人有什么建议吗?
发布于 2015-02-16 23:29:49
你可能在你的网站上有几次相同的ID,所以它只取第一个ID。
发布于 2015-02-17 03:38:17
它最终与文件大小有关,我在某处看到文件大小被限制在278kb。我将样式表拆分为两个较小的文件,然后所有样式都被正确呈现。我希望我能早点检查一下,我花了几个小时绞尽脑汁想这件事。
https://stackoverflow.com/questions/28544249
复制相似问题