使用<li>元素</li> </ul>在<ul>底部的双边框之间添加间距

时间:2012-10-28 15:27:33

标签: html css

我想在<ul>列表的底部有两条1px(或2px)分隔线。

这是我到目前为止所做的。

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;
}
​

See it on jsfiddle.

如何在底部边框(红色和黑色)之间留出一些间距?

3 个答案:

答案 0 :(得分:2)

一个简单的解决方案是在UL的底部添加填充:

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

您在此处更新的演示:http://jsfiddle.net/tnevg/4/

答案 1 :(得分:1)

只需将padding-bottom添加到您的ul

即可
ul {
    border-bottom: 1px solid black;
    padding-bottom:1px;
}

答案 2 :(得分:1)

尝试在最后一条红线后添加1 px的代码:

DEMO

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;

}