Довольно простая настройка здесь, я просто пытаюсь заставить двух дивов сидеть рядом.Изображение слева, текст справа.По какой-то причине, если текст слишком длинный, он толкает div вниз.Я хотел бы просто сделать так, чтобы cs-summary div понимал, что он должен переносить текст, чтобы НЕ спрыгивать, как это:
http://jsfiddle.net/csaltyj/5Huau/
Код:
<div class="container">
<div class="cs-image">
<img src="http://www.electroniccampus.org/school_logos/CFNC/Wake_Forest_University/Wake_Forest_University2.jpg" />
</div>
<div class="cs-summary">
<p>Texty text text McTexterson likes to text. Why is div getting shoved down?</p>
</div>
</div>
<div class="container">
<div class="cs-image">
<img src="http://www.electroniccampus.org/school_logos/CFNC/Wake_Forest_University/Wake_Forest_University2.jpg" />
</div>
<div class="cs-summary">
<p>Super short text behaves.</p>
</div>
</div>
CSS:
.container {
overflow: hidden;
border: 2px solid #0f0;
width: 400px;
margin-bottom: 1em;
}
.cs-image {
float: left;
border: 2px solid red;
}
.cs-summary {
font-size: 0.8em;
border: 2px solid blue;
float: left;
margin-left: 1em;
}
Как видно из второго контейнера ниже, короткий текст работает просто отлично.Я не хочу жестко кодировать значения в пикселях или em для определения ширины текста, я просто хочу, чтобы он соответствовал и «знал» свои границы.
Заранее спасибо.