覆盖CSS底部边框长度

时间:2011-12-24 18:38:21

标签: html css

如何将元素的下边框长度设置为页面的整个宽度,而不管其容器的大小如何?

目前,底部边框与页面的整个宽度相差200px(左侧100px,右侧100px)。

#portfolio {
    margin-left: 100px;
    margin-right: 100px;
    float: left;
}

#portfolio #item {
    margin-top: 50px;
    padding-bottom: 100px;
    border-bottom-color: #cdcdcd;   
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

2 个答案:

答案 0 :(得分:0)

#portfolio的边距更改为填充。

答案 1 :(得分:0)

HTML:

<ul id="portfolio">
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
</ul>

CSS:

#portfolio > li {
    padding: 30px 100px;
    border-bottom: 1px solid red;
}

现场演示: http://jsfiddle.net/eFNXy/2/

如果您有多个项目,那么它代表一个列表并使用UL元素。