У меня есть расположение из трех столбцов.Как я могу исправить этот трехколоночный макет?
Все столбцы определены как div. И все они осуществляют тот же CSS:
.div-column {
display:inline-block;
vertical-align: top;
}
До тех пор, пока содержание колонок не слишком широко, они остаются рядом друг с другом, как и ожидались. Последний столбец, однако, содержит div с некоторым текстом. Если этот текст слишком длинный, весь столбец выходит из строя.
<div id=column3 class=div-column>
<div>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
</div>
</div>
Я ожидал, что текст обернется, если он не подходит в одной строке. Что я могу сделать, чтобы длина текста не имела значения? Другими словами: Как я могу убедиться, что раскладка 3-столбца не сломается?
Важно: Я НЕ ДОЛЖЕН работать с фиксированной шириной (ширина, мин-ширина, максимальная ширина) для столбцов !!!
Большое спасибо за (надеюсь простые) идеи!
как о максимальной ширине? что до сих пор позволяет div быть меньше, но когда он достигает указанного с ним, он не увеличивается. макс-ширина: 250px; –
@Marco: Я просто создал простой тестовый сценарий. Ваше исправление отлично работает! Но: я не должен работать с фиксированной шириной (или максимальной шириной). Я надеялся на решение, которое позволит избежать этого ... – Ingmar
Я строю jsfiddle для u, плохо сделаю ответ, содержащий мое решение. –