28173 sujets

CSS et mise en forme, CSS3

Bonjour,
je voudrais savoir s'il est possible d'aligner plusieurs bloc <div> sur une même ligne sans utiliser float:left ? En fait, j'ai besoin d'en aligner trois, présent dans un bloc div servant de conteneur et lorsque je les aligne à l'aide de float:left la hauteur du bloc conteneur n'est plus fonction de la hauteur du contenu des <div>

Voici le code si ca peut être utile :

(X)Html :


<div id="conteneur">
    <div id="contenu_gauche">Contenu colonne de gauche</div>
    <div id="contenu_centre">Contenu colonne centrale</div>
    <div id="contenu_droite">Contenu colonne de droite</div>
</div>


Css :


#conteneur {
background:url(exemple.jpg); /**/
}
#contenu_gauche {
float:left;
width:200px;
}
#contenu_centre {
float:left;
width:200px;
}
#contenu_droite {
float:left;
width:200px;
}


Ca ne doit pas être très compliquer mais je ne vois pas comment faire, donc si qqln peut m'aider ou à une piste Smiley smile Merci
Modifié par wawa (23 Jul 2006 - 19:23)
Salut

Tu peux obliger le conteneur à s'allonger en fonction des flottants en ajoutant :
<div id="conteneur">
<div id="contenu_gauche">Contenu colonne de gauche</div>
<div id="contenu_centre">Contenu colonne centrale</div>
<div id="contenu_droite">Contenu colonne de droite</div>
[b]<p id="spacer"></p>[/b]
</div>

et dans la css :
p#spacer { clear: both; height: 1px; }


Rem : merci d'utiliser les balises [ code] et [ /code] dans tes messages Smiley cligne
Administrateur
wawa a écrit :
lorsque je les aligne à l'aide de float:left la hauteur du bloc conteneur n'est plus fonction de la hauteur du contenu des <div>

Oui, c'est le comportement prévu :
Comment éviter que mes éléments flottants (float) dépassent de leur conteneur ?
Toujours avoir le réflexe de jeter un oeil dans la FAQ Smiley cligne

Au fait, tu considères que ce sujet est [Résolu] ? Smiley cligne

(EDIT : ah ben grillé par un neo-modérateur Smiley lol )
Modifié par Raphael (23 Jul 2006 - 16:03)
a écrit :
neo-modérateur
mon oeil, mais je commence à comprendre le côté pénible de votre travail, ces derniers jours Smiley smile

Centrage vertical, item 3
[Résolu], item 22
etc ...

Smiley lol