码迷,mamicode.com
首页 > 其他好文 > 详细

before和:after伪元素

时间:2015-01-04 19:40:00      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

before 和 after 都是前端常用到的伪元素,在中文的直接翻译里,

        before 代表着 之前

        after  代表着 之后

在css中,也大概是这样子;

如下代码:


HTML代码      

<p class="box">this is element</p>

css代码

   

        //before 中文翻译为在前 
        //after  中文翻译为在后
        p.box{
            width:500px;
            border:solid 1px blue;
            padding:20px;
        }
        p.box:before{
            content:‘this is before‘;
            border:solid 1px pink;
            padding:10px;
            margin:0 10px 10px 0; 
        }
        p.box:after{
            content:"this is after";
            //使用非文本内容,注意的是不能用到引号,否则将会被认为是文本
            //content:url(../IMG/bg.jpg);
            width:40px;
            height:40px;
            border:solid 1px black;
            padding:15px;
        }

在浏览器中的效果如上;

技术分享



有些浏览器不兼容伪元素,如IE6/7  好在为元素大多只是修饰作用,并不会对html的解析有多大的影响




before和:after伪元素

标签:

原文地址:http://kinpui.blog.51cto.com/6062354/1598949

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!