CSS - 两列列表间距

时间:2010-12-11 23:30:08

标签: html css html-lists

我有一个看起来像这样的列表

--------------------
|        |         |
|   1    |    2    |
|        |         |
|   3    |    4    |
|        |         |
|   5    |    6    |
|        |         |
--------------------

(这是一个简单的<ul> <li>')

此列表的容器,我们称之为div.wrap具有400像素的固定宽度,列表项以50%宽度浮动到左侧。

如何在左侧和右侧列表项之间添加10像素间距,而不会搞砸布局? 请注意,我无法控制列表中的HTML,因此我无法向这些列表项添加任何类:(

我尝试使用margin-right: 10px上的<li>margin-right: -10px上的<ul>,但这不起作用。)

1 个答案:

答案 0 :(得分:2)

An example with margin-right

修改
如果你想隐藏第二个边距,你可以使ul比它的包裹更大一点并隐藏溢出:
http://jsfiddle.net/YBy2K/3/

不是很优雅,但很简单。