用class對元素進行分類:
你可以通過在樣式表裡利用.classname來為屬於某一類 的元素定義CSS屬性。
--------------------------------------------------------------------------------------------------------------------
<p>製造白葡萄酒的葡萄:</p>
<ul>
<li><a href="ri.htm">雷司令(Riesling)</a></li>
<li><a href="ch.htm">夏敦埃(Chardonnay)</a></li>
<li><a href="pb.htm">白比諾(Pinot Blanc)</a></li>
</ul>
<p>製造紅葡萄酒的葡萄:</p>
<ul>
<li><a href="cs.htm">卡百內索維農(Cabernet Sauvignon)</a></li>
<li><a href="me.htm">墨爾樂(Merlot)</a></li>
<li><a href="pn.htm">黑比諾(Pinot Noir)</a></li>
</ul>
現在,我們希望白葡萄酒的連結全部顯示為黃色,紅葡萄酒的連結全部顯示為紅色,其餘的
連結顯示為預設的蘭色。
利用class:
<p>製造白葡萄酒的葡萄:</p>
<ul>
<li><a href="ri.htm" class="whitewine">雷司令(Riesling)</a></li>
<li><a href="ch.htm" class="whitewine">夏敦埃(Chardonnay)</a></li>
<li><a href="pb.htm" class="whitewine">白比諾(Pinot Blanc)</a></li>
</ul>
<p>製造紅葡萄酒的葡萄:</p>
<ul>
<li><a href="cs.htm" class="redwine">卡百內索維農(Cabernet Sauvignon)</a></li>
<li><a href="me.htm" class="redwine">墨爾樂(Merlot)</a></li>
<li><a href="pn.htm" class="redwine">黑比諾(Pinot Noir)</a></li>
</ul>
css:
a {
color: blue;
}
a.whitewine {
color: #FFBB00;
}
a.redwine {
color: #800000;
}
說明:a代表a標籤,a.whitewin代表引用a標籤的whitewin類。
必須要註明是哪個標籤,這與id不同,因為id是唯一的,所 以id直接引用就OK了
用id標示元素:
在同一HTML文檔中不能有兩個具有相同id值的元素。文檔中的每個id值都必須是唯一的。
你可以在樣式表裡通過#id為特定元素定義CSS屬性。
----------------------------------------------------------------------------------------------------------------------
<h1>第1章</h1>
...
<h2>第1.1節</h2>
...
<h2>第1.2節</h2>
...
<h1>第2章</h1>
...
<h2>第2.1節</h2>
...
<h2>第2.1.1小節</h2>
...
為每一章節指定id
<h1 id="c1">第1章</h1>
...
<h2 id="c1-1">第1.1節</h2>
...
<h2 id="c1-2">第1.2節</h2>
...
<h1 id="c2">第2章</h1>
...
<h2 id="c2-1">第2.1節</h2>
...
<h3 id="c2-1-2">第2.1.1節</h3>
...
假如我們要求第1.2節顯示為紅色,那麼CSS可以這樣寫:
#c1-2 {
color: red;
}
說明:#c1-2指引用id為c1-2的元素,注意與class的區別,class引用時用“.”。