166

要素内では<ul>、明らかに、行間の垂直方向の間隔を line-height 属性でフォーマットできます。

私の質問は、<ul>要素内で、リスト項目間の垂直方向の間隔をどのように設定すればよいですか?

4

12 に答える 12

41

私はIE8サポートの利点があるこれに傾倒します。

li{
    margin-top: 10px;
    border:1px solid grey;
}

li:first-child {
    margin-top:0;
}

JSFiddle

于 2013-10-08T17:52:17.170 に答える
29

タグに a を追加marginします。liこれにより、の間にスペースが作成され、タグ内のテキストに間隔を設定するためにli使用できます。line-heightli

于 2013-10-08T17:31:22.380 に答える
-7

<br>行間<li></li>のエントリは、私が試したすべての Web ブラウザーで完全に機能するようですが、オンラインの W3C CSS3 チェッカーに合格しません。それは私が求めている行間を正確に与えてくれます。私に関する限り、それは間違いなく機能するので、W3C が何と言おうと、誰かが適切な合法的な代替案を思いつくまで、私はそれを使い続けるつもりです.

于 2014-12-28T12:57:52.713 に答える