Как равномерно выровнять блоки по ширине с помощью CSS
Создадим простую html-разметку для примера:
| 
					 1 2 3 4 5 6 7  | 
						<ul class="menu">     <li class="menu_item"><a href="#" class="menu_link">Раз</a></li>     <li class="menu_item"><a href="#" class="menu_link">Два слова</a></li>     <li class="menu_item"><a href="#" class="menu_link">Это</a></li>     <li class="menu_item"><a href="#" class="menu_link">Просто</a></li>         <li class="menu_item"><a href="#" class="menu_link">Пример</a></li> </ul>  | 
					
Вся магия в css коде:
| 
					 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30  | 
						.menu{     background: #666; 	display: -webkit-box; /* Android 4.3-, Safari без оптимизации */     -webkit-box-pack: justify; /* Android 4.3-, Safari без оптимизации */     display: -webkit-flex; /* оптимизация для Safari */     -webkit-justify-content: space-between; /* оптимизация для Safari */     display: flex;     justify-content: space-between; 	text-align: justify; /* IE10-, Firefox 12-22 */ 	text-align-last: justify; /* IE10-, Firefox 12-22 */     /*text-justify: newspaper; /* IE7- */     /*zoom: 1; /* IE7- */ } .menu__item{     display: inline-block;         display: -webkit-box; /* !хак! для Android 4.3-, должен идти после inline-block */     text-align: left;     padding: 10px 0;     /*display: inline;  /* IE7- */     /*zoom: 1; /* IE7- */ } .menu__link{     font-family: Arial;     font-size: 16px;     color: #fff;     text-decoration: none; }  | 
					
