有大量的問題和答案規則優先。這裏的問題是關於瀏覽器在規則內執行CSS屬性。CSS:同樣的規則,屬性總是按順序運行?
直覺上,我一直認爲規則的屬性按瀏覽器順序運行。
例如,
#somediv {
margin:0;
margin-bottom:10px;
}
呈現在我使用的瀏覽器margin:0 0 10px 0;
(永不margin:0;
)(新版Chrome,FF和Safari,基本上)。意思是第二個屬性margin-bottom
覆蓋之前的margin
屬性(將所有邊距設置爲0
)。
但我認爲這是總是真實的,所有瀏覽器(IE,我看着你)?
可能的重複[是否有特定的CSS屬性順序?](http://stackoverflow.com/questions/13078431/is-there-a-specific-order-for-css-properties) –
重複?我不同意這個問題明確堅持瀏覽器行爲:是否有任何瀏覽器不遵循最後一條規則? –
既然你已經接受了答案,那麼只是添加一個評論,你對你的預感是正確的:在一些罕見的情況下,IE曾經是不可靠的。 – Knu