Bonsoir !
Voilà, j'ai trois blocs, et j'aurais aimé savoir comment faire (si c'est possible) pour positionner les 2 l'un en dessous de l'autre, et le troisième à droite. Exemple :
Alors la solution logique serait d'englober le bloc 1 et le bloc 2, de les mettre en float:left, et de mettre le bloc 3 en float:right; sans oublier de leur définir une valeur, mais le problème (si c'en est un), c'est que je voudrais faire sans :
C'est-à-dire sans rajouter aucune balise à ce code, j'aurais aimé pouvoir mettre le bloc 1 et le bloc 2 l'un en dessous de l'autre, et le bloc 3 à droite, normalement...
(En passant, je sais que j'ai mis des <div> inutiles: là où il est possible de mettre les classes aux listes directement, mais ce n'est qu'un exemple, pas besoin de me donner ce conseil
)
J'ai essayé multiples manières pour arriver à mes fins, en vain. La solution s'approchant le plus serait de mettre un float:left sur le bloc 1, et un float:right sur le bloc 3 (en ne mettant rien au bloc 1), mais évidemment que ça ne fonctionne.
En bref, ma question est: sur 3 blocs frères, comment faire que les 2 premiers blocs soient l'un en dessous de l'autre, et le troisième positionné à droite de ces 2 blocs (en fait, fusionner les 2 blocs).
Merci d'avance
Et bonne année... !
Modifié le 04 Jan 2005 - 11:35
Voilà, j'ai trois blocs, et j'aurais aimé savoir comment faire (si c'est possible) pour positionner les 2 l'un en dessous de l'autre, et le troisième à droite. Exemple :
<!-- Bloc 1 -->
<div class="bloc1">
<ul><li>Lien</li><li>Lien</li><li>Lien</li></ul>
</div>
<!-- Bloc 2 -->
<div class="bloc2">
<ul><li>Lien</li><li>Lien</li><li>Lien</li></ul>
</div>
<!-- Bloc 3 -->
<div class="bloc3">
Texte
</div>
Alors la solution logique serait d'englober le bloc 1 et le bloc 2, de les mettre en float:left, et de mettre le bloc 3 en float:right; sans oublier de leur définir une valeur, mais le problème (si c'en est un), c'est que je voudrais faire sans :
C'est-à-dire sans rajouter aucune balise à ce code, j'aurais aimé pouvoir mettre le bloc 1 et le bloc 2 l'un en dessous de l'autre, et le bloc 3 à droite, normalement...
(En passant, je sais que j'ai mis des <div> inutiles: là où il est possible de mettre les classes aux listes directement, mais ce n'est qu'un exemple, pas besoin de me donner ce conseil

J'ai essayé multiples manières pour arriver à mes fins, en vain. La solution s'approchant le plus serait de mettre un float:left sur le bloc 1, et un float:right sur le bloc 3 (en ne mettant rien au bloc 1), mais évidemment que ça ne fonctionne.
En bref, ma question est: sur 3 blocs frères, comment faire que les 2 premiers blocs soient l'un en dessous de l'autre, et le troisième positionné à droite de ces 2 blocs (en fait, fusionner les 2 blocs).
Merci d'avance

Et bonne année... !
Modifié le 04 Jan 2005 - 11:35