我已经设置了一个列表,背景图像设置在每行文本的左侧 虽然他们似乎没有排成一行,但我在文本周围试图重新定位文本,但它似乎没有工作
继承人使用..
代码HTML
<ul class="price-features">
<li><span>One page website with contact form</span></li>
<li><span>Social Media Integration</span></li>
<li><span>One year hosting + Domain registration</span></li>
</ul>
CSS
.price-features{
margin-top:30px;
}
.price-features li{
background-image:url(/images/prices/orange-arrow.png);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
height:30px;
border-bottom:#999 1px solid;
background-color:#996;
}
.price-features li span{
padding-top:5px;
}
答案 0 :(得分:6)
填充仅影响块级元素。您需要将span
更改为块级元素,或将默认display
覆盖为block
或inline-block
。
.price-features li span{
display: block;
padding-top:5px;
}