在一个li内定位一个跨度

Gez*_*ndo 5 html css

我已经设置了一个列表设置,背景图像设置在每行文本的左侧,虽然它们似乎没有排成一行,我在文本周围设置了一个范围来尝试重新定位文本,但它似乎没有工作

继承人使用的代码..

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>
Run Code Online (Sandbox Code Playgroud)

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;
 }
Run Code Online (Sandbox Code Playgroud)

http://i.stack.imgur.com/rV1LM.png

Jes*_*nch 6

填充仅影响块级元素.您需要将您更改span为块级元素或将默认值覆盖displayblockinline-block.

.price-features li span{
  display: block;
  padding-top:5px;
}
Run Code Online (Sandbox Code Playgroud)