Я конвертирую кучу таблиц в div, сама структура очень проста, и до сих пор она отлично работает как в ie, так и в ffx. НО, когда содержимое div не подходит, оно вырастает из него и выталкивает все после него ... в других работах делает беспорядок
Раскладка такая,
<div class="wrapper">
<div class="left">picture</div>
<div class="right">
<div class="title"> title</div>
<div class="content">body</div>
</div>
</div>
Справа перемещается вправо, заголовок идет вверху справа, а контент находится под ним, слева плавает влево и охватывает высоту справа (изначально это был интервал строк = 2). проблема заключается в обертке, которая должна иметь фиксированную высоту, потому что у ее родителя нет (поэтому я не могу использовать%), а поскольку содержимое динамическое, я заранее не знаю, какая высота мне нужна. Если я избавлюсь от высоты, div расширяется, но стиль div (bg color, border и т. Д.) Исчезает, потому что теперь он имеет высоту 0.
Кроме того, я работаю над уже существующим кодом, который, в идеале, я не хочу слишком сильно загромождать взломами javascript, но если у меня нет выбора, тогда я сделаю это. Итак, что я могу сделать?
div.wrapper{ height: 150px ; width: 100% ; }
div.left{ height: 100% ; float: left ; width: 25% ; text-align: center ; }
div.right{ float: right ; height: 100% ; }
div.title{ width: 100% ; height: 50px ; }
div.content{ width: 100% ; height: 100px ; text-align: center ; }