Nous proposons des animations pour comprendre le résultat obtenu.
Pour chaque animation nous partons de la situation suivante.
Situation de départ
le code HTML est<div id="a"> Bloc A </div><div id="b"> Bloc B </div><div id="c"> Bloc C </div>Le code CSS est
div { border: 2px dotted black; margin :2px;}Modifications
Float left
Une modification est apportée au CSS. le bloc "#a" passe en position flottante.#a{
float:left;
}Les trois blocs sont contenus dans un div de taille fixe.
Nous fixons la taille du conteneurtaille < taille(a+b+c)
Modification du html
Modification du CSS
<div id="conteneur"> <div id="a"> <div id="b"> <div id="c"><div>Modification du CSS
#conteneur { width: 250px;}div{
... float:left;
}