创建一个2列列表

时间:2013-06-13 20:59:41

标签: html css

我正在尝试创建一个包含两列的无序列表。我已经google了很多,并找到了与列表项目相关的方法。这在文本很短但有长文本(多个段落)时有效,该列表分别创建3行1个右列和1个左列(http://jsfiddle.net/MKTt6/

#faq article li {
    width: 50%;
    float: left;
    font-weight: 600;
    margin-top: 20px;
}

3 个答案:

答案 0 :(得分:1)

不要使用花车。而是使用display:inline-block

#faq article li {
    width: 50%;
    display:inline-block;
    margin-right:-4px;
    font-weight: 600;
    margin-top: 20px;
}

答案 1 :(得分:0)

你可以从两个中清除其中一个:

li:nth-child(odd) {clear:left;}

答案 2 :(得分:0)

这是你在找什么? http://jsfiddle.net/sdyjD/1/

我不确定我是否会使用ul。我个人只会去div。

HTML:

<ul>
    <li>
        <div>
          Txt
        </div>
    </li>
    <li>
        <div>
          Txt
        </div>
    </li>
..... etc
</ul>

我使用内部div进行填充。

的CSS:

ul li {
    float: left;
    width: 50%;
    list-style:none;
}

ul li div {
    padding: 10px;
}