28172 sujets
CSS et mise en forme, CSS3
Salut,
Pour centrer horizontalement typiquement on utilise un margin: 0 auto. Si tu veux que tes deux boites soient sur la même ligne alors le margin devra se trouver sur le conteneur, et tu devras changer le mode d'affichage des éléments concernés (genre float: left, display: inline/inline-block). Enfin les solutions sont multiples. Voici quelques articles qui pourront t'éclairer :
- Centrer les éléments ou un site web en CSS ;
- Guide de survie du positionnement CSS ;
Modifié par Gili (10 Apr 2012 - 15:31)
Pour centrer horizontalement typiquement on utilise un margin: 0 auto. Si tu veux que tes deux boites soient sur la même ligne alors le margin devra se trouver sur le conteneur, et tu devras changer le mode d'affichage des éléments concernés (genre float: left, display: inline/inline-block). Enfin les solutions sont multiples. Voici quelques articles qui pourront t'éclairer :
- Centrer les éléments ou un site web en CSS ;
- Guide de survie du positionnement CSS ;
Modifié par Gili (10 Apr 2012 - 15:31)
Ah très sympa merci sinon j'avais commencé par ça
mais là les boites ne sont pas sur la même ligne !
<style type="text/css">
.center
{
margin:auto;
width:80%;
background-color:#b0e0e6;
text-align:center
}
{
margin:auto;
background-color:#b0e0e6;
}
</style><br>
<div class="center">
<div>boite1</div><div>boite2</div>
</div>
mais là les boites ne sont pas sur la même ligne !
Salut,
Tu devrais lire les deux liens de Gili, tout y est
Voilà un exemple simple, à adapter.
HTML :
CSS
Modifié par audrasjb (10 Apr 2012 - 19:37)
Tu devrais lire les deux liens de Gili, tout y est
Voilà un exemple simple, à adapter.
HTML :
<div id="conteneur">
<div id="gauche">
…
</div>
<div id="droite">
…
</div>
</div>
CSS
#conteneur {
margin: 0 auto;
width: 500px;
}
#gauche {
width: 250px;
float: left;
}
#droite {
width: 250px;
float: right;
}
Modifié par audrasjb (10 Apr 2012 - 19:37)