第八章:元素的分类与标识class和id

时间:2011-08-15 11:20:36 随笔(旧) 我要投稿

第八章:元素的分类与标识(class和id)

第八章:元素的分类与标识(classid

第八章:元素的分类与标识(class和id)

有时,你希望对特定元素或者特定一组元素应用特殊的样式。在这一课,我们将深入学习如何利用classid来为所选元素指定属性。

如何实现为网站上许多标题中的某一个单独应用颜色?如何实现把网站上的链接分为不同的类,并对各类链接分别应用不同的样式?这只是本课将解决的.诸多问题中的最具代表性的两个问题。

class对元素进行分类

比方说,我们有两个由链接组成的列表,它们分别是用于A地区和B地区的山峰。其HTML代码如下:

现在,我们希望A地区山峰的链接全部显示为黄色,B地区的山峰的链接全部显示为红色,其余的链接显示为缺省的兰色。

为了实现这一要求,我们将链接分为两类。对链接的分类是通过为链接设置HTML属性class实现的。

参加如下代码:

       

        <p>A地区的山峰:</p>

        <ul>

        <li><a href="a.htm" class="Amountain">黄山(Riesling</a></li>

        </ul>

 

        <p>制造红葡萄酒的葡萄:</p>

        <ul>

        <li><a href="b.htm" class="Bmountain">嵩山(Cabernet Sauvignon</a></li>

       

        </ul>

       

       

然后,我们就可以为A地区的山峰和B地区的山峰的链接分别应用不同的风格了。

       

        a {

               color: blue;

        }

 

        a. Amountain {

               color: #FFBB00;

        }

 

        a. Bmountain {

               color: #800000;

        }

       

       

如上例所示,你可以通过在样式表里利用.classname来为属于某一类的元素定义CSS属性。

利用id标识元素

除了可以对元素进行分类以外,你还可以标识单个元素。这是通过HTML属性id实现的。

HTML属性id的特别之处在于,在同一HTML文档中不能有两个具有相同id值的元素。文档中的每个id值都必须是唯一的。在其他情况下,你应该使用class属性。下面,我们来看一个使用id属性的例子:

       

        <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;

        }

       

       

如上例所示,你可以在样式表里通过#id为特定元素定义CSS属性。

小结

在这一课,我们学习了通过使用classid为一类元素或特定元素指定CSS属性。

下一课,我们将详细学习两个普遍见于与CSS联合使用的HTML元素:spandiv

 

【第八章:元素的分类与标识(class和id)】相关文章:

1.高考生物微量元素与大量元素的复习

2.常用英语标识语和提示语

3.好听的女生游戏id

4.英语汽车常用标识语和提示语

5.The Composition Class英语作文

6.好看唯美的id名字

7.好听的贴吧id名字大全

8.简单好听的贴吧id名字