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;
}
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;
}
相关文章推荐
- Web布局连载——两栏固定布局(五)
- [div+css]晒晒最新制作专题推广页模板
- 盒子模型
- CSS选择器
- CSS样式优先权
- [css] line-height 百分比单位和数值单位的区别
- Apple官网研究之使用Justify布局导航
- 关于前端的思考与感悟
- 设计更快的网页(三):字体和 CSS 调整
- 纯CSS制作的新闻网站中的文章列表
- 10条影响CSS渲染速度的写法与使用建议第1/3页
- BS项目中的CSS架构_仅加载自己需要的CSS
- 很不错的 CSS Hack 又学了一招
- 发一个css比较清爽的写法
- CSS expression控制图片自动缩放效果代码[兼容 IE,Firefox]
- css布局网页水平居中常用方法
- CSS经典技巧十则第1/2页
- css 兼容性问题this.style.cursor=''hand''
- IE6不能正常解析CSS文件问题的解决方法及原因分析