Diese Frage wurde ein Haufen gestellt und ich habe sie alle (scheinbar) angeschaut. Ich habe ein Div mit einigen Floating-Inhalten, die nicht auf die Größe des Inhalts erweitert werden. Ich habe clear:both
hinzugefügt (zu buchstäblich jeder möglichen Linie, die Effekte hat, aber löst es nicht), und ich habe jede Permutation von overflow:hidden
oder overflow:auto
auf so ziemlich jedem Element hier versucht. Nur für ein gutes Maß habe ich auch versucht, die Divs zu Spannen zu ändern.div wird die Höhe für floating Inhalt nicht erweitern
Was auch immer ich mache, wenn du das Fenster dünn genug machst, fallen die Knöpfe schließlich unter den Bereich des Div. Warum und wie kann ich es reparieren?
.confirmation-modal {
z-index: 1; /* Sit on top */
width: 100%; /* Full width */
height: 4rem;
max-height:18rem;
overflow: auto;
text-align: center;
border-radius:5px;
}
.confirmation-raised-panel{
background-color: #ffed83;
padding: 0px;
text-align: center;
height: 4rem; /* Full height */
max-height:18rem;
overflow: auto;
}
.buttons{
float:right;
}
.confirmation-message {
overflow: auto;
margin: 20px 0 0 30px;
font-size: 1.2rem;
font-weight: 400;
float:left;
}
.clear{
clear:both;
}
<div class="confirmation-modal">
<div class="confirmation-raised-panel">
<div class="confirmation-message">
This is a big message that takes up a bunch of space. Yes indeed. Do you like it?
</div>
<div>
<div class="buttons">
<button>Yes, I'm Sure</button>
<button>Cancel</button>
</div>
<br class="clear"/>
</div>
</div>
</div>
OK, klar bin ich es nicht an diesem Morgen. Vielen Dank! – WillyC