У меня проблемы с выравниванием неупорядоченных списков так, как я хочу.Вот изображение того, чего я хочу достичь.Как сделать так, чтобы версия выглядела как версия справа?
У меня будет от 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>