我无法获得无序列表如何对齐我希望他们。这是我期望实现的图像。我怎样才能让它看起来像右侧的版本?css对齐问题
我将有1到6之间无序列表根据页面上的,所以我需要一个通用的解决方案。这里的CSS和HTML的精简版我使用:
CSS:
body { margin: 50px auto; width: 500px; }
ul {
float:left;
margin: 0 20px 20px 0;
padding: 0;
width: 200px;
}
li {
background: #ddd;
list-style: none;
margin: 1px 0;
padding: 5px
}
li.title { background: #333; color: #fff; }
HTML:
<ul>
<li class="title">Title A</li>
<li>1A</li>
</ul>
<ul>
<li class="title">Title B</li>
<li>1B</li>
<li>2B</li>
<li>3B</li>
</ul>
<ul>
<li class="title">Title C</li>
<li>1C</li>
<li>2C</li>
</ul>
谢谢,我结束了这个解决方案。还有一些其他的好建议,我没有机会尝试。 – 2011-02-21 23:04:28