Я хотел бы выполнить сочетание горизонтальных и вертикальных макетов.штабелирование divs - смешение вертикальной и горизонтальной компоновки
<div>
<div>
<span>A</span>
<span>B</span>
<span>C</span>
</div>
<div>
<span>D</span>
</div>
</div>
# 1 Он должен выглядеть следующим образом
A B C
<- D ->
# 2 Вместо У меня есть два DIV элемента рядом друг с другом
A B C <- D ->
Реальная пример имеет очень плохой CSS, который я рекомендую вы не смотрите. Я хотел установить три верхних элемента с одинаковой шириной 25px и быть расположенными рядом друг с другом. И изображение под двумя кнопками управления.
По какой-то причине элементы div
не складываются друг над другом и вместо этого сидят рядом друг с другом в одной строке. Пожалуйста помоги!
<div>
<div>
<button style="width: 25px; float: left;">-</button>
<span style="width: 25px; float: left; text-align: center;">0</span>
<button style="width: 25px; float: left;">+</button>
</div>
<div>
<img src="starry-night.jpg" width="500">
</div>
</div>
Дайте ширину родительскому div. –
вот мое хромое решение https://jsfiddle.net/pn7eyaz4/1/ –