1

最初のリストアイテム(LI)にmargin-topを配置すると、marginはulの外側になります。

最後のアイテムとマージンボトムについても同じです。ただし、margin-left /marginrightは期待どおりに機能します。

なぜそれが修正可能ですか?

参照:フィドルリンク

乾杯

4

3 に答える 3

5

あなたは置く必要があります

overflow : auto;

親のulで。

マージンを参照-トッププッシュアウターディビジョンダウン

于 2012-08-03T09:18:09.240 に答える
2

あなたのulには、魔女が実際に作業マージンを持っている要素が1つだけ含まれています。このコードを置き換える必要があります

<li>
    This is a test<br>
    This is a test<br>
    This is a test<br>
    This is a test<br>
</li>

と:

<li>This is a test</li>
<li>This is a test</li>
<li>This is a test</li>
<li>This is a test</li>
于 2012-08-03T09:16:52.200 に答える
1

ulタグとliタグの間に何もありません。それらは本質的に互いに続きます。必要なのは、liのマージンではなく、ulのパディングです。

ここでフィドル

于 2012-08-03T09:17:12.460 に答える