手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before
CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before
摘要::before伪元素在元素之前添加内容.此样式会在每个h2元素之前播放一段声音:h2:before{content:url(beep.mp3...

: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:"$$";

}

效果如图所示:

CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before1

除了文字可以跟内容发生关系外,图片也可以哦:

p:before,p:after{

content:url(Gravatar.jpg);

}

CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before2

怎么样,到了这里,你是不是有什么想说的或者想做的呢?可不可以用这个方法来试试以前的float定位排版的方法呢?或者用它来做一些更高级的东西呢?

例如,我现在想在网页中实现如下图所示的排版,就可以用这种方法。

CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before3

我们可以content的很多属性,如display、position、background……,您是否想到了呢?

另外,利用:after、:before还可以实现多背景变幻的效果哦,动手做做吧,我想这应该会让你兴奋一会儿的,哈哈!

【CSS伪元素 CSS:before CSS伪元素(Pseudo Element):after与:before】相关文章:

网页中css内容换行控制

创建多个边框box阴影css代码

采用DIV+CSS布局的好处

CSS实现让同一行文字和输入框对齐的方法

chrome表单自动填充导致input文本框背景变成偏黄色问题解决

瀑布流布局的两种实现方式:传统多列浮动和绝对定位布局

CSS中几种常见的注释

在div底部显示背景图片实现代码

兼容各浏览器:CSS定义PNG透明效果

css3弹性盒模型(Flexbox)详细介绍

精品推荐
分类导航