JeuWeb - Crée ton jeu par navigateur
tit probleme css de centrage :/ - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : tit probleme css de centrage :/ (/showthread.php?tid=2295)



tit probleme css de centrage :/ - gameprog2 - 21-09-2010

Salut,
comment vous arrivez à faire un div qui soit :
- Centré.
- Pouvant s'adapter à la largeur de l'écran du visiteur ?

Et si possible ayant une position relative car j'ai besoin de l'afficher en dernier, il sera donc en dessous des autres div de la page.

J'ai essayé classiquement avec :
margin-left:auto;
margin-right:auto;

Mais ça demande que le div aie une largeur fixe, hors moi j'ai besoin de l'adapter à la largeur de l'écran.


RE: tit probleme css de centrage :/ - Sephi-Chan - 21-09-2010

Pour que margin: 0 auto; fonctionne, il faut que la largeur du bloc soit définie explicitement (et pas fixe). Tu peux spécifier une taille en %, donc.


Sephi-Chan


RE: tit probleme css de centrage :/ - gameprog2 - 21-09-2010

Merci, je venais juste de trouver une solution, je vais voir si ça marche avec les % car ça m'arrangerait en fait Wink

EDIT :
Pour ceux que ça interesse, pour centrer un div horizontalement il faut :

1) Mettre notre DIV en position relative.
2) Il faut que le DIV qui entoure notre DIV soit positionné en absolu.
3) Donner une largeur à notre DIV.
4) mettre margin-left:auto; et margin-right:auto; à notre DIV.