您的位置:首页 > Web前端 > CSS

CSS id选择器

2016-05-04 00:00 162 查看
一 id选择器

id选择器可以为标有特定id的html元素指定特定的样式。

id选择器以#来定义。

下面的两个id选择器,第一个可以定义元素的颜色为红色,第二个定义元素的颜色为绿色:

#red{

color:red;

}

#green{

color:green;

}

下面的html代码中,id属性为red的p元素显示红色,而id属性为green的p元素显示为绿色。

<p id="red">这个段落是红色</p>

<p id="green">这个段落是绿色</p>

注意:id属性只能在每个html文档中出现一次。

二 id选择器和派生选择器

在现代布局中,id选择器中常常用于建立派生选择器。

#sidebar p{

font-style:italic;

text-align:right;

margin-top:0.5em;

}

上面的样式只会应用出现在id是sidebar的元素内的段落。这个元素很可能是div或者表格单元,尽管它也是可能一个表格或者其他块级的元素。

一个选择器多种用法。

即使被标注为sidebar的元素只能在文档中出现一次,这个id选择器作为派生选择器也可以使用很多次:

#sidebar p{

font-style:italic;

text-align:right;

margin-top:o.5em;

}

#sidebar h3{
font-size:2em;
font-weight:normal;
font-style:italic;
margin:0;
line-height:1.5;
text-align:right;
}

在这里,与页面中的其他p元素明显不同的是,sidebar内的p元素得到了特殊的处理。同时,与页面中其他的所有h3元素明显不同的是,sidebar中的h3元素得到了不同的特殊处理。

单独的选择器

id选择器即使不被用来创建派生选择器,它也可以独立发挥作用:

#sidebar {
boder:2px dotted #000;
padding:10px;

}

根据这条规则,id为sidebar的元素拥有二个像素宽度黑点状边框,同时其周围
有10个像素宽的内边距。

div#sidebar{
boder:2px dotted #000;
padding:10px;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  css id选择器