-3

问题

我刚刚在 Firefox 和 Opera 中发现了一个非常奇怪的问题background-images:规则根本没有被计算出来。

该规则不会显示在检查器列表中,背景中的图像甚至不会加载到网络监视器中。但是在加载的 css 文件中一切都很好,很难......规则,选择器,一切都很好。

除了这两个之外,同一页面在所有其他浏览器中都可以正常工作。

想知道以前有没有人有过这种经历。谢谢。

例子

按照Vuckomonkey的建议,我可以设法重现jsfiddle.net中的错误。我有两个小提琴:一个正在工作一个正在崩溃。崩溃的更接近我在这里的上下文。希望能帮助到你。

PS.:请注意,崩溃的实际上可以在 Opera 和 Firefox 以外的浏览器中运行。

4

2 回答 2

3

只需删除CSS代码中的最后一行。

#myprojectname > #page1 > .beginning:after > h2 > div.

在歌剧和 Mozilla 中测试。

于 2013-02-04T22:29:02.047 回答
0

您是否提供了类似 in 的相对 URI background-image: url(img/picture.jpg)?相对 URI 始终以 CSS 文件作为根来解析。

意思是,如果你有以下文件布局: /css/style.css /img/picture.jpg /index.html

你必须改写background-image: url(../img/picture.jpg)

设置基本标签<base href="/" />对您没有帮助,因为设置不会转移。

于 2013-02-04T20:02:42.813 回答