CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before
2011-12-04 00:07
435 查看
:before 伪元素在元素之前添加内容.
此样式会在每个 h2元素之前播放一段声音:
如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)才支持 content 属性。
CSS伪元素(Pseudo Element):after与:before
估计大家很少用到这些 ,但是在技术飞速发展的现在,我觉得我们不能整天把时间浪费在兼容IE6上!
先看一下:after与:before甚模样:
HTML中只有一个P标签,P里面有一行文字:
<p>
一行测试文字
</p>
CSS中的设置:
效果如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/34f34931718faa1b1e5d8949331959f9.jpg)
除了文字可以跟内容发生关系外,图片也可以哦:
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/bbe8a4c2be4fe18d94756c0d9dde37c6.jpg)
怎么样,到了这里,你是不是有什么想说的或者想做的呢?可不可以用这个方法来试试以前的float定位排版的方法呢?或者用它来做一些更高级的东西呢?
例如,我现在想在网页中实现如下图所示的排版,就可以用这种方法。
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/e220242554cab164c5a8391d5cc5da13.jpg)
我们可以content的很多属性,如display、position、background……,您是否想到了呢?
另外,利用:after、:before还可以实现多背景变幻的效果哦,动手做做吧,我想这应该会让你兴奋一会儿的,哈哈!
此样式会在每个 h2元素之前播放一段声音:
h2:before { content:url(beep.mp3); }
如果已规定 !DOCTYPE,那么 Internet Explorer 8 (以及更高版本)才支持 content 属性。
CSS伪元素(Pseudo Element):after与:before
估计大家很少用到这些 ,但是在技术飞速发展的现在,我觉得我们不能整天把时间浪费在兼容IE6上!
先看一下:after与:before甚模样:
HTML中只有一个P标签,P里面有一行文字:
<p>
一行测试文字
</p>
CSS中的设置:
p:before,p:after{ content:"$$"; }
效果如图所示:
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/34f34931718faa1b1e5d8949331959f9.jpg)
除了文字可以跟内容发生关系外,图片也可以哦:
p:before,p:after{ content:url(Gravatar.jpg); }
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/bbe8a4c2be4fe18d94756c0d9dde37c6.jpg)
怎么样,到了这里,你是不是有什么想说的或者想做的呢?可不可以用这个方法来试试以前的float定位排版的方法呢?或者用它来做一些更高级的东西呢?
例如,我现在想在网页中实现如下图所示的排版,就可以用这种方法。
![](https://oscdn.geek-share.com/Uploads/Images/Content/2015/2015030197/e220242554cab164c5a8391d5cc5da13.jpg)
我们可以content的很多属性,如display、position、background……,您是否想到了呢?
另外,利用:after、:before还可以实现多背景变幻的效果哦,动手做做吧,我想这应该会让你兴奋一会儿的,哈哈!
相关文章推荐
- CSS伪类(pseudo class)简明介绍之:before和:after
- CSS伪类(pseudo class)简明介绍之:before和:after
- CSS伪类(pseudo class)简明介绍之:before和:after
- 浅谈css的伪元素::after和::before
- CSS伪类元素 :after :before
- 详解 CSS 属性 - :before && :after
- css中的:before与:after的简单使用
- CSS 巧用 :before和:after
- css中伪类元素:before和:after
- CSS中:before和:after选择器的用法
- CSS伪类:before 和 :after
- css中的before和after的作用
- css中before和:after使用
- 深入理解 CSS 的 :before 和 :after 选择器(制作select下拉列表美化插件)
- 浅谈css的伪元素::after和::before
- css伪元素:before和:after用法详解
- CSS应用 - :before, :after, box-shadow
- 你所不知的 CSS ::before 和 ::after 伪元素用法
- css中的before,after
- CSS 巧用 :before和:after