CSS伪元素样式 :before 和 :after
2015-12-10 10:37
525 查看
属性 描述
:first-child 选择器用于选取属于其父元素的首个子元素的指定选择器。
:first-letter 向文本的第一个字母添加特殊样式。 1
:first-line 向文本的首行添加特殊样式。 1
:before 在元素之前添加内容。 2
:after 在元素之后添加内容。 2
:focus 选择器用于选取获得焦点的元素。
:lang 选择器用于选取带有以指定值开头的 lang 属性的元素。
以.testdiv类为例:
“:before” 伪元素可以在元素的内容前面插入新内容。
“:after” 伪元素可以在元素的内容之后插入新内容。
“:first-child”选择器用法举例
“:focus”选择获得焦点的输入字段,并设置其样式。
“:lang”选择带有以 “en” 开头的 lang 属性值的每个 < p> 元素,并设置其样式:
http://www.runoob.com/cssref/css-selectors.html
:first-child 选择器用于选取属于其父元素的首个子元素的指定选择器。
:first-letter 向文本的第一个字母添加特殊样式。 1
:first-line 向文本的首行添加特殊样式。 1
:before 在元素之前添加内容。 2
:after 在元素之后添加内容。 2
:focus 选择器用于选取获得焦点的元素。
:lang 选择器用于选取带有以指定值开头的 lang 属性的元素。
以.testdiv类为例:
.testdiv{ height:100px; width:100px; background-color:yellow;}
“:before” 伪元素可以在元素的内容前面插入新内容。
.testdiv:before{height:1px; width:100px; background-color:black;}
“:after” 伪元素可以在元素的内容之后插入新内容。
.testdiv:after{height:1px; width:100px; background-color:black;}
“:first-child”选择器用法举例
//选择每个<p> 中的每个<i> 元素并设置其样式,其中的<p>元素是其父元素的第一个子元素: p:first-child i { background:yellow; } //选择列表中的第一个<li> 元素并设置其样式: li:first-child { background:yellow; } //设置每个<ul> 的首个子元素,并设置其样式: ul>:first-child { background:yellow; }
“:focus”选择获得焦点的输入字段,并设置其样式。
input:focus { background-color:yellow; }
“:lang”选择带有以 “en” 开头的 lang 属性值的每个 < p> 元素,并设置其样式:
//CSS p:lang(en) { background:yellow; } //HTML <p>我是小蛇</p> <p lang="en">我是好人,哈哈</p>
http://www.runoob.com/cssref/css-selectors.html
相关文章推荐
- *QT QGraphicsScene、QGraphicsItem、QGraphicsProxyWidget、QWidget间的事件传递
- CSS3中动画TRANSFORM必须要了解的SKEW变化原理
- css sprite demo
- CSS3中动画TRANSFORM必须要了解的SKEW变化原理
- CSS3中动画transform必须要了解的Skew变化原理
- 一款单选框radio样式
- CSS里的各种水平垂直居中基础写法心得
- html+css实现选项卡功能
- 编写高效的CSS选择器
- 44种IE css bug实例测试总结[转]
- 【Html】css布局模型
- css---编写方式
- CSS基础
- css手势状态定义属性cursor和自定义鼠标手势详解
- CSS DOM动态样式
- css 之 box-sizing
- CSS动画实用技巧
- 《CSS3秘籍》第6、7章
- 搞定HTML\CSS之absolute和relative
- CSS3制作三角形