css,id,class用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引用时用“.”。 css,id,class
|