如何显示HTML列表

时间:2010-08-16 09:55:43

标签: html css

亥, 我需要在HTML中显示这样的内容 它应该是2列格式

.Apple .Mango
.Orange .Banana
.Grapes

任何人都可以发布一些示例代码或网址 在此先感谢

3 个答案:

答案 0 :(得分:2)

有两种方法可以做到这一点正确。在任何一种情况下,HTML都将保持不变:

<ul class="two-col">
  <li>Apple</li>
  <li>Mango</li>
  <li>Orange</li>
  <li>Banana</li>
</ul>

现在为CSS。首先,您可以使用float s:

.two-col {
  overflow: hidden;
}

.two-col li {
  width: 130px; /* Change this to any amount you want */
  margin-right: 10px;
  float: left;
}

或者你可以使用新的CSS3列属性(注意IE8及以下版本不支持):

.two-col {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
}

这将自动为每列提供原始宽度的一半。在这里弄清楚:http://www.jsfiddle.net/4jLK7/

答案 1 :(得分:0)

添加到您的样式表:

li { 
    width: 50%;
    margin: 0;
    padding: 0;
    border: 0;
    float: left;
}

你可能想要调整它,但这是一个合理的起点。

答案 2 :(得分:-2)

您可以尝试类似

的内容
<div style="float:left">
<ul>
  <li>List</li>
  <li>one</li>
</ul>
</div>
<div style="float:left">
<ul>
  <li>List</li>
  <li>two</li>
</ul>
</div>

请注意,我们强烈建议不要使用表格格式化您的网页。 (这就是我删除该部分的原因)使用<div><span>

真的更好