利用class、id对元素进行分类、标识。

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指引用idc1-2的元素,注意与class的区别,class引用时用“.”。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值