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;
}