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;
}