我想在伪元素之后的内容属性值的左右两侧添加填充..
html是 -
<div class="header-contact">
<p>Mail: info@domain.com</p>
<p>Tel: xxxxx xxxxxxxx</p>
</div>
和css是 -
.header-contact p{
float:right;
padding-left:10px;
position:relative;
}
.header-contact p:last-child:after{
content:"|"; //i want to add padding to its right and left
position:absolutes;
}
答案 0 :(得分:3)
不确定这是否是你想要的。您需要在伪元素上应用display:block
或display:inline-block
属性,以便使用填充进行渲染:
.header-contact p:last-child:after{
content:"|";
padding:0 10px;
display:inline-block;
}
答案 1 :(得分:-1)
你可以试试这个:
.header-contact p{
float: right;
}
.separator{
padding: 0 10px;
}
&#13;
<div class="header-contact">
<p>Mail: info@domain.com</p>
<p>Tel: xxxxx xxxxxxxx</p>
</div>
&#13;