在this page,我有以下的ui.css规则:CSS规则神秘消失
.cfl #home-columns .col li:last-child {
position: absolute;
bottom: 0px;
}
它应该在每个四列的底部的“更多”链接移动到共享容器的底部。
问题是规则被浏览器丢弃。如果您通过Firebug(或Chrome的开发工具,或IE或Opera的Dragonfly)查看现场CSS,则该规则就不存在了。然而,如果我直接在Firebug中输入确切的相同的规则,它工作正常。
我通过W3C验证器(results)运行CSS文件,除了一堆供应商预设的属性外,所有内容都会检出。
颜色我不解。我错过了什么?
编辑:
在@Jason加图索的建议下,我试图把它在一个不同的CSS文件,并加载一个。当我把它放在另一个CSS文件中时它工作正常。用ui.css有一些奇怪的事情发生。所以,我可以通过添加另一个样式表来解决我的问题。但是,我真的宁愿避免这种情况,因为该网站已经有14个CSS文件,这是非常荒谬的。
编辑2:
这里的各种状态的截图,显示了直接在浏览器中查看文件,如下载如图Chrome的现场开发者工具查看CSS和文件通过wget从一个非现场(非网络服务器)的Linux机器。
编辑3:
的问题是,负载平衡器有样式表的缓存副本仅用于HTTPS。所以解决的办法是修复愚蠢的负载平衡器。
您是否试过将'rule'放在另一个样式表中以查看会发生什么? –
@Jason不,我没有,很好的建议,我会尝试并报告回来。 –