我对这些无序列表做错了什么?

时间:2014-02-21 01:57:36

标签: html css list css-tables unordered

我正在尝试在div中使用2个无序列表来实现两个不同大小的列,但由于某种原因,在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中变得简单,但如果有人可以提供帮助,我们将不胜感激!

2 个答案:

答案 0 :(得分:4)

添加以下行:

ul{
    margin: 0;
    padding: 0;
}

Fiddle

答案 1 :(得分: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;
}

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