Как сделать ширину дочерних элементов управляемой? Или как тут ещё можно выровнять несколько элементов по вертикали в одном диве?
* {
margin: 0;
}
#parent {
display: table;
width: 100%;
height: 80px;
border: 1px solid red;
}
#parent .child {width: 20px !important;
display: table-cell;
vertical-align: middle;
}
<div id="parent">
<div class="child">test</div>
<div class="child">test</div>
<div class="child">test</div>
</div>
P.S. В дочерних элементах, есть ещё элементы, которым присваивается display: table-cell и vertical-align: middle, поэтому display: flex не сработает.
Продвижение своими сайтами как стратегия роста и независимости