Это проблема. У меня есть div, который включает в себя несколько абзацев текста, а затем изображение, которое всплывает вправо. Изображение плавает как положено, но содержащийся div не расширяется вертикально, чтобы приспособиться для изображения. Я знаю, что могу вручную установить высоту div, но это становится проблематичным, потому что я хотел бы использовать один и тот же div для каждой страницы моего сайта и, следовательно, высота должна быть разной.
Вот пример кода:
#main_contentbox {
width: 918px;
margin: 10px auto;
padding: 10px 20px 20px 20px;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #000;
}
#main_contentbox img#sample {
float: right;
}
<div id="main_contentbox">
<h1 class="page"> The Event </h1>
<img id="sample" src="sample.jpg" />
<p>
stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!</p>
<p>stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!stackoverflow is awesome!
</div>