當直接或通過css指定衝突屬性時,如何確定優先級?衝突屬性之間的優先順序
在這個例子中,通過CSS指定的display : none
似乎重寫被直接用於id=1
指定的display : inline-block
,使得元件變得可見。
<style>
.invisible{
display : none
}
</style>
<div id=1 class="invisible" style="display:inline-block">Hello World</div>
在下面的例子中,在那裏我有兩個相互矛盾的類規範,
<style>
.invisible{
display : none
}
.visible{
display : inline-block
}
</style>
<div id=1 class="visible invisible">Hello World</div>
通過.visible
類指定的display : inline-block
似乎是壓倒一切通過.invisible
類指定display : none
。
在這些情況下決定優先級的規則是什麼?
'visible'和'invisible'都指定'display:none'。猜猜這應該是固定的,以反映實際的規則內容,然後再繼續。 – 2012-02-26 22:39:33