CSS. Позиционирование внутри заголовка h1...h6 и внутри div с помощью float
Заголовок
<h4><span>Михаил</span><span>36 лет</span></h4>
Нужно "Михаил" оставить слева, а "36 лет" - справа.
И такой код:
h4>span:last-child {
float: right;
}
.panel>div:last-child {
float: right;
}
.sub-panel-1,
.sub-panel-2 {
display: inline-block;
}
<section>
<div class="row">
<div class="col-lg-4 col-md-4">
<h4>
<span>Михаил</span><span>36 лет</span>
</h4>
<div class="panel">
<div class="sub-panel-1">
<span><img src="https://cdn-icons-png.flaticon.com/64/4494/4494464.png"></span>
<span><img src="https://cdn-icons-png.flaticon.com/64/4494/4494467.png"></span>
</div>
<div class="sub-panel-2">
<span><img src="https://cdn-icons-png.flaticon.com/64/4494/4494688.png"></span>
<span><img src="https://cdn-icons-png.flaticon.com/64/4494/4494490.png"></span>
</div>
</div>
</div>
<div class="col-lg-4 col-md-4">
...
</div>
</div>
</section>
Надо ли делать очистку float? (вроде бы порядок на странице не нарушается)
Источник: Stack Overflow на русском