Я хочу иметь горизонтально выровненные элементы li с одинаковой высотой с минимальной высотой. Я хочу, чтобы размер контейнера div увеличивался с некоторой минимальной высоты с увеличением высоты элементов li. Вот jsfiddle того, что я пробовал: http://jsfiddle.net/6NKn2/aТа же высота li и авторегулировка контейнера div's height
HTML:
<div id='d'>
<ul id='u'>
<li class='l'>item 1 long item long item long long long long long long</li>
<li class='l'>item 2</li>
<li class='l'>item 3</li>
</ul>
CSS:
#d {
min-height: 100px;
border: 1px solid black;
}
#u {
list-style-type: none;
margin: 0;
padding: 0;
border: 1px solid green;
height: 100%;
}
.l {
float: left;
border: 1px solid black;
width: 50px;
height: 100%;
}
Я не могу понять, как достичь этого. Также я хотел бы избежать новых свойств CSS3 для поддержки старого IE (7+). Использование JavaScript также прекрасное. Не могли бы вы мне помочь? Спасибо.
Теперь ДИВ высота расширяется хорошо, но как насчет высоты Ли, я хочу, чтобы все высота литий быть одинаковыми. –
Вы можете внести любые изменения 'height' в ваш' li', так как 'overflow: auto;' будет соответствующим образом расширять его. - @Harshveer – Nitesh