<div style="float:left">Hello</div>
<div style="float:right">Howdy dere pardner</div>
<div style="clear:both"></div>
J'obtiens ce qu'il fait, mais pourquoi le nom both
? Que signifie both
signifie?
Les deux signifient "chaque élément dans un ensemble de deux choses". Les deux choses étant "gauche" et "droite"
Description des valeurs possibles:
left
: Aucun élément flottant autorisé sur le côté gaucheright
: Aucun élément flottant autorisé sur le côté droitboth
: Aucun élément flottant autorisé à gauche ou à droitenone
: par défaut. Permet des éléments flottants des deux côtésinherit
: spécifie que la valeur de la propriété clear doit être héritée de l'élément parent
Source: w3schools.com
Clair: les deux vous donnent cet espace entre eux.
Par exemple votre code:
<div style="float:left">Hello</div>
<div style="float:right">Howdy dere pardner</div>
S'affichera actuellement comme:
Hello ................... Howdy dere pardner
Si vous ajoutez ce qui suit à l'extrait ci-dessus,
<div style="clear:both"></div>
Entre eux, il s'affichera comme:
Hello ................
Howdy dere pardner
vous donnant cet espace entre bonjour et Howdy dere pardner.
Js fiiddle http://jsfiddle.net/Qk5vR/1/