html - 无序列表中的边框不适合 div 的整个宽度

标签 html css border html-lists

我正在制作一个垂直的无序 block 列表(在一个 div 内),其中每个 li 下方都有一个边框。但不知何故,边框不适合 div 的整个宽度。我想 ul 必须完全适合 div 才能执行此操作,但我不知道如何。

这是 div 和其中的 ul 的屏幕截图:

list in the div

这是我正在使用的 CSS 代码:

.stats-list li{
    zoom:  1;
    border-bottom:1px solid #ececec;
    border-spacing:30px;
    display:block;
    text-align:left;
    margin-bottom:20px;
    color:#ffffff;
    height:40px;
}
.stats-list ul{
    list-style-type:none;

}

我以前从未遇到过这个问题。有人有解决办法吗?谢谢。

更新(HTML 代码):

<div class="checkin-stats-right">
        <ul class="stats-list">
            <li>bla blaaa</li>
            <li>blaaaa</li>       
            <li>blaaaaaa</li>  
        </ul>

</div>

另一个更新(父div的CSS代码):

.checkin-stats-right{
    background-color: #cfcfcf;
    width: 320px;
    height: 180px;
    margin-right: auto;
    float:left;
    margin-left:25px;
    margin-top:25px;

}

最佳答案

默认情况下,UL 元素通常将 padding-left 设置为一定数量的像素。试试这个:

<!DOCTYPE html>
<html>
    <head>
        <title></title>
        <style>
            .stats-list li {
                zoom:  1;
                border-bottom:1px solid #ececec;
                border-spacing:30px;
                display:block;
                text-align:left;
                margin-bottom:20px;
                color:#ffffff;
                height:40px;
            }

            ul.stats-list {
                list-style-type:none;
                padding-left: 0;
            }

            .checkin-stats-right {
                background-color: #cfcfcf;
                width: 320px;
                height: 180px;
                margin-right: auto;
                float:left;
                margin-left:25px;
                margin-top:25px;
            }
        </style>
    </head>
    <body>
        <div class="checkin-stats-right">
            <ul class="stats-list">
                <li>bla blaaa</li>
                <li>blaaaa</li>       
                <li>blaaaaaa</li>  
            </ul>

        </div>
    </body>
</html>

关于html - 无序列表中的边框不适合 div 的整个宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8862618/

相关文章:

javascript - 删除新闻页面上的 "turn off adblock"广告包装

html - 更多元素选择器

c# - 如何在没有边框的情况下移动和调整窗体大小?

python - 如何设置某些 Tkinter 小部件的边框颜色?

html - 为什么Ie7神秘地切断了这些通知段落的上边框?

html - 在不扩展父级高度的情况下将一个图像与另一个图像叠加

javascript - 脚本在 JSfiddle 中工作正常,但在现场却不行

jquery - 图像 slider Div 错误

html - Bootstrap : tr class "warning" doesn't work in striped-table

php - 需要调用 jquery 函数,反之亦然