2

我试图让 2 个无序列表在 div 中工作以实现两个不同大小的列,但由于某种原因,div 中存在我不想要的额外顶部/底部填充。

#contact-box {
    float: right;
    border-top: 1px solid #ccc;
    background-color: green;
    width: 250px;
    padding: 0px;
}

        ul#networks {
            list-style-type: none;
            float: left;
            width: ;
            padding: 0px;
        }
            #networks li {
            border-bottom: 1px solid #ccc;
            padding: 7px;

            }

        ul#contacts {
            list-style-type: none;
            float: right;
            width: 70%;
            background-color: red;
            padding: 0px;           

        }
            #contacts li {
            border-bottom: 1px solid #ccc;
            padding: 7px;
            }

你可以在这里看到它:http: //jsfiddle.net/XwfLD/ 我知道这在 CSS 中会很简单,但如果有人能提供帮助,我们将不胜感激!

4

2 回答 2

4

添加这些行:

ul{
    margin: 0;
    padding: 0;
}

小提琴

于 2014-02-21T01:59:42.457 回答
0

我相信您的问题是您没有为 ul#networks 指定宽度。如果您更改

ul#networks {
list-style-type: none;
    float: left;
    width: ;
    padding: 0px;
}

至..

ul#networks {
list-style-type: none;
    float: left;
    width: 30% ;
    padding: 0px;
}

他们应该并排移动。根据您的描述,我相信这就是您想要的。让我知道它是如何工作的。

于 2014-02-21T02:07:01.873 回答