5

リストの一番下に 1px (または 2px) で区切られた 2 つの行が必要<ul>です。

これは私がこれまでに持っているものです。

HTML

<ul>
    <li>here's one </li>
    <li>here's another one</li>
    <li>here's the last one</li>
</ul>​

CSS

ul {
    border-bottom: 1px solid black;
}
ul li {
    border-top: 1px solid red;
}
ul li:last-child {
    border-bottom: 1px solid red;
}
​

jsfiddle で参照してください。

下の境界線 (赤と黒) の間に間隔を空けるにはどうすればよいですか?

4

3 に答える 3

2

簡単な解決策は、UL の下部にパディングを追加することです。

ul {
    border-bottom: 1px solid black;
    padding-bottom: 10px; /* your desired spacing */
}

更新されたデモはこちら: http://jsfiddle.net/tnevg/4/

于 2012-10-28T15:29:47.407 に答える
1

padding-bottomあなたに追加するだけですul

ul {
    border-bottom: 1px solid black;
    padding-bottom:1px;
}
于 2012-10-28T15:29:49.980 に答える
1

最後の赤い行の後に 1 ピクセル追加したこのコードを試してください。

デモ

ul {
    border-bottom: 1px solid black;
    padding-bottom:1px; /*added this line*/
}
ul li {
    border-top: 1px solid red;
}
ul li:last-child {
    border-bottom: 1px solid red;

}
于 2012-10-28T15:29:57.123 に答える