欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
CSS/tutorials/lesson7
来自开放百科 - 灰狐
(版本间的差异)
(→用class对元素进行分类) |
(→用class对元素进行分类) |
||
第29行: | 第29行: | ||
参加如下代码: | 参加如下代码: | ||
+ | |||
+ | <nowiki> <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></nowiki> | ||
+ | |||
+ | 然后,我们就可以为白葡萄酒和红葡萄酒的链接分别应用不同的风格了。 | ||
+ | |||
+ | a { | ||
+ | color: blue; | ||
+ | } | ||
+ | a.whitewine { | ||
+ | color: #FFBB00; | ||
+ | } | ||
+ | a.redwine { | ||
+ | color: #800000; | ||
+ | } | ||
+ | |||
+ | [[Image:icon-example.gif]] [http://demo.huihoo.com/css/tutorials/lesson7-ex2.html 显示示例] | ||
+ | |||
+ | 如上例所示,你可以通过在样式表里利用.classname来为属于某一类的元素定义CSS属性。 | ||
==利用id标识元素== | ==利用id标识元素== |
2010年10月16日 (六) 06:39的版本
目录 |
第7课:元素的分类与标识(class和id)
有时,你希望对特定元素或者特定一组元素应用特殊的样式。在这一课,我们将深入学习如何利用class和id来为所选元素指定属性。
如何实现为网站上许多标题中的某一个单独应用颜色?如何实现把网站上的链接分为不同的类,并对各类链接分别应用不同的样式?这只是本课将解决的诸多问题中的最具代表性的两个问题。
用class对元素进行分类
比方说,我们有两个由链接组成的列表,它们分别是用于制造白葡萄酒和红葡萄酒的葡萄。其HTML代码如下:
<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>
现在,我们希望白葡萄酒的链接全部显示为黄色,红葡萄酒的链接全部显示为红色,其余的链接显示为缺省的兰色。
为了实现这一要求,我们将链接分为两类。对链接的分类是通过为链接设置HTML属性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>
然后,我们就可以为白葡萄酒和红葡萄酒的链接分别应用不同的风格了。
a { color: blue; } a.whitewine { color: #FFBB00; } a.redwine { color: #800000; }
如上例所示,你可以通过在样式表里利用.classname来为属于某一类的元素定义CSS属性。
利用id标识元素
小结
<discussion>characters_max=300</discussion>
分享您的观点