может кто-нибудь объяснить, почему div не вписывается в одну строку? Все div имеют ширину 20% минус 20px. Первые четыре div имеют правое поле 25px. 20 * 5 = 100px 25 * 4 = 100pxCSS3 calc для получения 100% -ной ширины
Я не понимаю.
HTML:
<div class="one-fifth">
1
</div>
<div class="one-fifth">
2
</div>
<div class="one-fifth">
3
</div>
<div class="one-fifth">
4
</div>
<div class="one-fifth">
5
</div>
CSS:
.one-fifth{
width:calc(20% - 20px);
display:inline-block;
background-color:red;
}
.one-fifth:not(:last-child){
margin-right:25px;
}
Здесь JSFiddle: https://jsfiddle.net/d6dw7bcL/1/
Спасибо!
инлайн-блочные элементы не прилипают друг к другу, если HTML-код имеет пространство между ними: см http://stackoverflow.com/questions/5078239/how-to- remove-the-space-between-inline-block-elements –
Большое спасибо. Я этого не знал. Теперь все ясно – dezimar