在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不,我沒有,很好的建議,我會嘗試並報告回來。 –