我们常用::after和::before配合content:"来给元素的前后添加元素,一般用来添加icon.
<style>
/* 用法1:添加内容:
1.必须要有content这个属性,就算你没有内容,放空也要有这个属性。
2.必须要有display:inline-block,因为伪类元素默认是display:inline的,无法设置宽高。
*/
.box::after{
content:"";
background-color:red;
width: 10px;
height: 10px;
display: inline-block;
}
/*
用法2:添加图标
url(图片路径)
*/
.box::before{
content:url(./assets/sq_icon.png);
}
</style>
<body>
<div class="box">
我是中间
</div>
</body>
效果展示: