有没有办法打破css中这个继承的填充?

时间:2012-08-07 14:10:34

标签: css

我有这个HTML:

<ul>
  <li>content <span>more</span></li>
</ul>

这是我的CSS:

li{
  padding: 30px;
}

span{
  padding-top: -20px;
}

span上的填充不会生效。我可以通过改变HTML来解决这个问题,但是现在我遇到了这个问题,我想知道是否有工作。

2 个答案:

答案 0 :(得分:2)

内联元素上的

padding-top不起作用!使用块元素,或设置span { display:block }

答案 1 :(得分:1)

<span>设为{display:inline-block}