伪元素的应用以及伪元素清除浮动

匿名 (未验证) 提交于 2019-12-03 00:11:01

1.伪元素定义

概念:在当前元素内容的前面或者后面追加一个虚拟的标签

特点:

(1).伪元素由CSS渲染,不会增加DOM开销;

(2).伪元素默认为行内样式,可以转化成块级处理;

(3).伪元素不管有没有内容,content这是值不能少,即使没有也要写成空;

(3).伪元素官方推荐写成双冒号但为了兼容,写成单冒号;

(5).因为伪元素是CSS渲染,js获取不到。

    <style>         .box::before{ content:'飞飞'; font-size: 30px;         }         .box::after{ content:'20'; font-size: 30px;         }     </style>      <div class="box">         的年龄是     </div>

2.伪元素清除浮动

<style> .contain{     width: 500px;     border: 1px solid #000; } .box{     width: 300px;     height: 300px;     background-color: red;     float: left; } .clearfix:after{     content:'';     clear: both;     display: block;    height: 0;   visibility: hidden;}
</style>       <div class="contain clearfix"> <div class="box"></div> </div>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!