Я должен показать 2 соседних поля, оба имеют динамическое содержимое (отображается с использованием угловых).Container
должен иметь высоту Box1
.Высота Box2
s может варьироваться в зависимости от динамичности и не должна быть выше, чем Box1
.Если выше, нужно показать прокрутку.
Я начал со следующего кода с использованием таблиц:
<table id="Container">
<tr>
<td valign="top" id="Box1">
<dynamic rendered html code/>
<td>
<td> <td>
<td valign="top" style="position: relative; id="Box2">
<div style="position: absolute; top:0; bottom:0; overflow-x: hidden">
<dynamic rendered html code/>
</div>
<td>
</tr>
</table>
К сожалению, он не работает в IE, поскольку (как я читал в Интернете) позиция не определена для таблиц (не соответствует стандарту HTML);
Поэтому я решил переключиться на div:
<div id="Container">
<div style="display: inline-block; vertical-align:top" id="Box1">
<dynamic rendered html code/>
<div>
<div style="display: inline-block;"> <div>
<div style="display: inline-block; vertical-align:top" id="Box2">
<dynamic rendered html code/>
<div>
</div>
Box1
всегда должен переносить содержимое,Box2
не должен быть выше, чем Box1
, ЕСЛИ затем переполнение прокрутки.Возможно ли это в CSS?Нет JQuery и нет Javascript.