1

私はこのHTMLを持っています:

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

これが私のCSSです。

li{
  padding: 30px;
}

span{
  padding-top: -20px;
}

のパディングは有効になりspanません。HTMLを変更することで回避できましたが、これに直面したので、回避策があるかどうかを知りたいと思いました。

4

2 に答える 2

2

padding-topインライン要素では機能しません!ブロック要素を使用するか、を設定しspan { display:block }ます。

于 2012-08-07T14:12:12.510 に答える
1

に設定<span>する{display:inline-block}

于 2012-08-07T14:16:09.203 に答える