Это моя структура div. У меня возникают трудности с достижением следующего.Предотвращение перекрытия кнопок
Как я могу сделать все 3 кнопки (Sub 1, Sub 2, Sub 3) видимыми и сделать высоту DIV 1
до высоты его кнопок детей?
HTML:
.sub {
position: relative;
background-color: lime;
}
.itmHolder {
position: relative;
}
.Buttons {
display: inline-block;
padding: 12px 8px;
}
.itmHolder:nth-child(2),
.itmHolder:nth-child(3) {
position: absolute;
top: 0;
}
.og {
margin-top: 15px;
position: relative;
text-align: center;
}
<div class="og">
<div class="itmHolder">
<div class="sub">DIV 1</div>
<div class="sub">DIV 2</div>
<div class="sub">
<button type="button" class="Buttons">Sub 1</button>
<button type="button" class="Buttons">Sub 2</button>
<button type="button" class="Buttons">Sub 3</button>
</div>
</div>
<div class="itmHolder">
<button type="button" class="normalBtn">Button</button>
</div>
</div>
Ожидаемый результат:
фактически Div1 не имеет детей. Вы уверены в этой структуре? Выглядит действительно странно – smnbbrv
Используйте 'display: inline-block;' на '.sub' для начала. Я не уверен, почему у вас есть «div 1» и «div 2», когда в ожидаемом исходе нет таких элементов. – jbutler483
@ jbutler483 Зачем использовать 'display: inline-block;' on '.sub' ?? – Fergoso