45 votes

Quel est le meilleur moyen d'aligner à gauche et à droite deux balises div?

Quel est le meilleur moyen d'aligner à droite et à gauche deux balises div sur une page Web horizontalement l'une à côté de l'autre? Je voudrais une solution élégante pour le faire si possible.

87voto

Marcel Guzman Points 874

(excusez les styles inline :))

 <div style="float: left;">Left Div</div>
<div style="float: right;">Right Div</div>
 

34voto

Sepehr Lajevardi Points 7165

Comme alternative à la flottaison:

 <style>
    .wrapper{position:relative;}
    .right,.left{width:50%; position:absolute;}
    .right{right:0;}
    .left{left:0;}
</style>
...
<div class="wrapper">
    <div class="left"></div>
    <div class="right"></div>
</div>
 

Considérant qu'il n'y a aucune nécessité de positionner la div .left en tant qu'absolu (selon votre direction, il pourrait s'agir de la droite) car cela serait dans la position souhaitée dans le flux naturel du code html.

6voto

Calvin Points 2800
<style>
#div1, #div2 {
   float: left; /* or right */
}
</style>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X