Even gaps between li's
by lee_gladding
HTML
<div class="container">
<ul class="menu">
<li class="parent"><a href="#">О Фонде</a> </li>
<li class="parent"><a href="#">Дети</a> </li>
<li class="parent"><a href="#">Проекты</a> </li>
<li class="parent"><a href="#">Новости</a> </li>
<li class="parent"><a href="#">Как помочь</a> </li>
<li class="parent"><a href="#">Вам нужна помощь?</a> </li>
<li class="parent"><a href="#">Специалистам</a> </li>
<li class="parent"><a href="#">Волонтерство</a> </li>
</ul>
</div>
CSS
*{
margin: 0;
padding: 0;
}
.container ul{
border: 2px dashed #444;
height: 25px;
text-align: justify;
-ms-text-justify: distribute-all-lines;
text-justify: distribute-all-lines;
/* just for demo */
min-width: 500px;
border: 1px solid #333;
}
.parent{
height: 25px;
vertical-align: top;
display: inline-block;
*display: inline;
zoom: 1;
/* resets text-align in li elements */
text-align: left;
/* just for demo */
font-size: 10px;
background-color: #ccc;
}
/* Makes sure there are at least 2 lines of text, so justification works */
.container ul:after {
content: '';
width: 100%;
display: inline-block;
}