首页 > 其他 > 详细

before和:after伪元素

时间:2015-01-04 19:38:23      阅读:246      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!