28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai une mise en page de type :
#gauche float:left
#droite float:right
#centre
et#footer qui a la propriété clear:both

Dans le centre j'ai un série de photo ayant la propriété float:left. A la fn et pour garder une mise en page qui ne se chevauche pas j'ajoute un div avec la propriété clear:both

Seulement là elle s'applique également au reste de la page et du coup dénature la mise en page.

Comment faire ?
Bonjour Smiley smile

As-tu une page en ligne à proposer ?

Sinon j'pense qu'il va falloir que tu jettes un coup d'œil aux contextes de formatage Smiley cligne

Float, clear et contextes de formatage

Un overflow:auto sur #centre (sans <div> supplémentaire avec clear:both) devrait résoudre ton problème (+ une bidouille pour IE 6).
Modifié par BeliG (03 Apr 2008 - 11:23)
zemele a écrit :
Oui c'est ce que j'ai fait

Et ? Ça a résolu ton problème ?

zemele a écrit :
Je crains un peu la "bidouille" quand ça se présentera

Y a pas de raison, la bidouille consiste simplement à rajouter height:1% sur #centre via les commentaires conditionnels...
Oui oui ça fonctionne. Merci.

Heu... Suis pas tip top en css... Caractère conditionnelle ?