當在一個元素上定義了多個類時,CSS中是否有規則確定級聯順序? (class="one two"
vs class="two one"
)多個CSS類:屬性基於定義的順序進行重疊
現在,似乎沒有這種效果。
例子:兩個div的是橙色的Firefox
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<style>
.one { border: 6px dashed green }
.two { border: 6px dashed orange }
</style>
</head>
<body>
<div class="one two">
hello world
</div>
<div class="two one">
hello world
</div>
請參見[此處類似的問題](http://stackoverflow.com/q/13849655/287948),其中焦點是指定如何解釋多個名稱的W3C標準。 – 2012-12-12 23:31:02
如果你有一個類應用於特定元素,一般類不會覆蓋它,也就是說,如果你的樣式看起來像div.one .two,那麼它們不會覆蓋div.one。 (在Safari中測試) – paulrehkugler 2013-03-11 20:45:07