J'ai une grille fluide constituée de <li>
éléments.Alignement des lignes et alignements de fluides
par exemple:
<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;
}
donc cela ressemble quelque chose comme:
----------- ----------- -----------
| | | | | |
| | | | | |
----------- ----------- -----------
----------- ----------- -----------
| | | | | |
| | | | | |
----------- ----------- -----------
hourra!
Le problème est lorsque j'ajoute du contenu dans l'un des <li>
éléments qui s'étend la hauteur. Je veux finir avec quelque chose comme ceci:
----------- ----------- -----------
| apples | | | | |
| oranges | | | | |
| lemons | ----------- -----------
| cherries|
-----------
----------- ----------- -----------
| | | | | |
| | | | | |
----------- ----------- -----------
Mais je finis en fait avec quelque chose comme ceci:
----------- ----------- -----------
| apples | | | | |
| oranges | | | | |
| lemons | ----------- -----------
| cherries|
----------- ----------- -----------
| | | |
| | | |
----------- -----------
-----------
| |
| |
-----------
booo!
Donc, fondamentalement, j'essaie de garder la 'ligne' alignée quand l'un des <li>
s est poussé vers le bas à partir de l'élément ci-dessus, au lieu de pousser vers l'espace disponible vers la droite.
pourquoi vous ne créez pas différents ul pour chaque ligne et donnent sur eux css? – Sotiris
parce que c'est une mise en page ** fluide **. Je ne sais pas large chaque rangée sera. – fearofawhackplanet
.. Je travaille sur une solution jQuery. Je posterai quand j'aurai fini. – Hristo