Может быть, это просто, но сводит меня с ума.
Чтобы понять проблему, проще всего посмотреть на изображение.
Ширина деления - это усечение либо слова, либо округленной границы (также, если между словами есть пробел или тире). Как заставить каждый элемент «a» перейти на новую строку, если ширина не достаточна для содержания элемента?
Вот код
<div id="post-tags">
<span class="tag-title">Tagged:</span>
<a href="#">tag2</a>
<a href="#">tag3</a>
<a href="#">tag4</a>
<a href="#">longtag5</a>
<a href="#"li>longtag6</a>
<a href="#">longtag7</a>
<a href="#">longtag8</a>
<a href="#">longtag9</a>
<a href="#">longtag10</a>
<a href="#">longtag11</a>
<a href="#">longtag12</a>
</div>
И CSS
#post-tags{
width: 560px;
float: left;
padding: 15px;
font-size: 11px;
}
#post-tags .tag-title{
color: #6b6b6b;
padding: 5px 0 0 5px;
}
#post-tags a{
line-height: 24px;
padding: 3px;
background: #a7d1e3;
padding: 4px 10px 4px 10px;
margin: 0 0 10px 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#post-tags a:hover{
color: #a7d1e3;
background: #205F82;
}