首页 > web前端 > html教程 > css3中的伪元素_html/css_WEB-ITnose

css3中的伪元素_html/css_WEB-ITnose

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-24 11:34:54
原创
1050 人浏览过

CSS中的伪元素大家以前看过::first-line,:first-letter,:before,:after;

那么在CSS3中,他对伪元素进行了一定的调整,在以前的基础上增加了一个“:”也就是现在变成了::first-letter,::first-line,::before,::after另外他还增加了一个::selection。

在css3中,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。

::first-line选择元素的第一行,比如说改变每个段落的第一行文本的样式,我们就可以使用这个

p::first-line {font-weight:bold;}
登录后复制

::before和::after这两个主要用来给元素的前面或后面插入内容,这两个常用"content"配合使用,见过最多的就是清除浮动,

            .clearfix:before, .clearfix:after { content: "."; display: block; height: 0; visibility: hidden; } .clearfix:after {clear: both;} .clearfix {zoom: 1;}
登录后复制

对于 IE8 及更早版本中的 :before,必须声明 。

:before 选择器在被选元素的内容前面插入内容。例如:

<div> <h1>welcome</h1></div>div:before{ content:"hello world"}
登录后复制

那么,被选元素是div,div的内容是h1,插入的内容就是content属性值“hello world”

::selection用来改变浏览网页选中文的默认效果

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
qt设计器中的伪元素
来自于 1970-01-01 08:00:00
0
0
0
react中的受控元素怎么理解
来自于 1970-01-01 08:00:00
0
0
0
无法访问反应中的元素引用
来自于 1970-01-01 08:00:00
0
0
0
javascript - angular4 中指令修改元素的内容
来自于 1970-01-01 08:00:00
0
0
0
javascript - iframe内嵌页面的元素如何居中。
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板