この質問は一束と尋ねられました。私はコンテンツのサイズに拡張されないいくつかの浮動コンテンツを持つdivを持っています。私はclear:both
を追加しました(文字通りすべての可能な行には効果がありますが、それは解決しません)。そして、私はoverflow:hidden
またはoverflow:auto
のすべての置換をここのほとんどすべての要素で試しました。ちょうどよい尺度のために、私はまたdivsをスパンに変更しようとしました。divは浮動コンテンツの高さを拡張しません
私が何をしていても、最終的にウィンドウのスキンを十分に細かくすると、ボタンはdivの領域の下に落ちます。なぜ、どうすれば修正できますか?まあ
.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、明らかに私は今朝、それにはいませんよ。ありがとう! – WillyC