У меня есть сетка для жидкости, построенная с элементами <li>
.Жидкость встроенный список и выравнивание строк
например:
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
li
{
border:solid 1px green;
width: 100px;
min-height:50px;
display: inline;
margin: 10px;
float: left;
}
так это выглядит примерно так:
----------- ----------- -----------
| | | | | |
| | | | | |
----------- ----------- -----------
----------- ----------- -----------
| | | | | |
| | | | | |
----------- ----------- -----------
Ура!
Проблема заключается в том, что я добавляю содержимое в один из элементов <li>
, который растягивает высоту. Я хочу, чтобы в конечном итоге с чем-то вроде этого:
----------- ----------- -----------
| apples | | | | |
| oranges | | | | |
| lemons | ----------- -----------
| cherries|
-----------
----------- ----------- -----------
| | | | | |
| | | | | |
----------- ----------- -----------
Но я на самом деле в конечном итоге с чем-то вроде этого:
----------- ----------- -----------
| apples | | | | |
| oranges | | | | |
| lemons | ----------- -----------
| cherries|
----------- ----------- -----------
| | | |
| | | |
----------- -----------
-----------
| |
| |
-----------
Booo!
Так что, в основном, я стараюсь, чтобы «строка» выровнялась, когда один из <li>
s сместился вниз от вышеуказанного элемента, вместо того, чтобы переместиться в свободное место справа.
почему вы не создают по-разному ул для каждой строки и дать CSS на них? – Sotiris
потому что это ** жидкость ** расположение. Я не знаю, насколько широка каждая строка. – fearofawhackplanet
.. Я работаю над решением jQuery. Я отправлю обратно, когда закончим. – Hristo