Bonjour,
Dans mes CSS, j'ai l'habitude, lorsqu'une div parent contient plusieurs div flottantes, d'ajouter le code suivant au style de la div parent :
Cela évite évidemment le "<div style="clear: both;"></div>" dans la CSS.
J'ai vu néanmoins, en lisant aujourd'hui un tutoriel d'alsacreations, que l'on pouvait remplacer ce code par un "overflow: auto;", à placer également dans le style de la div parent.
L'une des 2 solutions est-elle meilleure que l'autre ? La 2ème fonctionne-t-elle sur tous les navigateurs, quels que soient les float:right; ou float:left; des éléments enfants ?
Modifié par Fix (28 Aug 2010 - 16:22)
Dans mes CSS, j'ai l'habitude, lorsqu'une div parent contient plusieurs div flottantes, d'ajouter le code suivant au style de la div parent :
#div-parent { width: 100%; clear: both; overflow: hidden; }
Cela évite évidemment le "<div style="clear: both;"></div>" dans la CSS.
J'ai vu néanmoins, en lisant aujourd'hui un tutoriel d'alsacreations, que l'on pouvait remplacer ce code par un "overflow: auto;", à placer également dans le style de la div parent.
L'une des 2 solutions est-elle meilleure que l'autre ? La 2ème fonctionne-t-elle sur tous les navigateurs, quels que soient les float:right; ou float:left; des éléments enfants ?
Modifié par Fix (28 Aug 2010 - 16:22)