28217 sujets

CSS et mise en forme, CSS3

bonjour
j'ai pu voir que certaines fois on peut mettre margin: 1em auto; par exemple pour un block contenant toute la page!
Ce qui permet de centrer ce bloc conteneur au milieu de la page selon les differentes résolutions.
Par contre j'essaie de le faire pour une de mes pages mais je n'y arrive pas car ça ne marche pas!

j'essaie de faire :


<div id="conteneur" class="box">
je place ici mes blocs de livre d'or ...
</div>


ceci me permeterais de passer en valide xhtml et de ne plus utiliser le tag <center>
Bonjour

j'utilise "xhtml1-strict.dtd", une largeur du <div> en % par exemple 80% et ensuite #mondiv {margin:0 auto 0 auto;}
Il y a d'autres solutions bien sur.

@+
bonjour
pour mon cas étant donné que ma page est structuré avec des %, je n'ai aps voulu tout modifier les valeurs, j'ai alors crée ce fameux bloc conteneur avec un width à 100% + margin: 0 auto;
mais ça ne marche pas...
imotep a écrit :
bonjour
je up car tjrs dans la galére


Tu n'aurais pas une adresse en ligne pour voir ce qui ne va pas. Si tu donnes une valeur de 100% il y a des chance qu'il occupe toute la largeur de la fenêtre et le centrage n'apparait pas.
Fais un test avec:

#conteneur{
width: 90%;
margin: 0 auto;
}


J'imagine que tu as déjà lu ceci: Centrer les éléments ou un site web en CSS