忽略所有內容的內聯樣式,如果多個類/選擇器適用於頁面元素,最後一個定義的最後一個勝出(因爲瀏覽器樣式首先被定義,它們通常被覆蓋)。當有一個類/選擇器在所有級別的層次結構中鑽取時,就會發出警告。
下面是一個例子表:
<style type="text/css">
#content
{
width: auto;
}
#content DIV.special
{
width: 200px;
background: #999999;
border: 2px dotted #000000;
}
#content DIV
{
width: 300px;
border: 1px solid #CCCCCC;
}
</style>
給出下面的HTML:
<div id="content">
<div class="special">
should render 200px wide with a gray background and a dotted border
</div>
<div>
should render 300px wide with a 1pt border
</div>
</div>
然後,如果你這種風格添加到圖紙的底部:
DIV
{
background: #CC9999;
}
你會把所有的東西變成淺紫色(因爲它是帶顏色值的最後一個DIV),除了帶有.special的div類(因爲它更具體)。
希望有所幫助。
但是#內容DIV比DIV – 2009-01-31 04:22:31