检查出来:CSS唯一的工作直列
我已经成功地再现了问题..外部网页(test.php的链接到test.css),你会看到一个非常简单的html页面。有一个div,其中有一个图像。它具有适用于它的css风格,但背景(这是一对阴影)缺失。
在第二组页面(test2.php和test2.css)中,唯一的区别是样式属性已经内联移动,其他所有内容都是IDENTICAL,但现在样式正常。
怎么回事?我之前多次看到过这种情况,但人们总是喜欢声称“在某个地方显然有一些重要的样式,你忘记了或者没有注意到”,但在这种情况下,我已经走出去了,不是压倒一切的造型。
然而,它是浏览器独立和一致的,所以我确信有一个简单的答案。
当使用背景图像时,路径是相对于资源而不是页面。因此,内联加载bg图像,并且css-ified不会因为它找不到 – Alfabravo 2011-12-27 15:31:17
此问题永远不会帮助其他任何人,尤其是当这些链接停止工作时。 – 2011-12-27 15:33:08
为他添加了CSS代码以帮助未来的用户。 – Dave 2011-12-27 16:06:52