Centrer une page ?
11 messages
• Page 1 sur 1
- albert
- WRInaute occasionnel

- Messages: 458
- Inscription: 27 Aoû 2003
Centrer une page ?
Voilà, je viens de m'acheter un écran 22'' et je me rend compte que pour ceux qui ont une résolution élevée, mon site est mal conçu.
Je voudrais donc que l'ensemble de la page soit centrée au lieu d'avoir le tout de collé à gauche. Comment faire ? (c'est le site de mon www).
A noter qu'il me faudrait les détails car je suis pas doué en html et encore moins avec les css...
Merci pour votre aide.
Je voudrais donc que l'ensemble de la page soit centrée au lieu d'avoir le tout de collé à gauche. Comment faire ? (c'est le site de mon www).
A noter qu'il me faudrait les détails car je suis pas doué en html et encore moins avec les css...
Merci pour votre aide.
-

UsagiYojimbo - WRInaute accro

- Messages: 8300
- Inscription: 23 Nov 2005
Soit dans une feuille de style externe, soit entre des balises <style></style> dans ta page.
-

mikaelka - Nouveau WRInaute

- Messages: 30
- Inscription: 24 Déc 2007
Si ces éléments dont tu parle sont bien dans le bloc qui est centré alors peut être qu'il sont en "position : absolute;" au lieu de "position : relative;".
exemple :
monElementPasCentré
{
position : relative;
}
Ces détails sont à placer aussi dans ton fichier css.
exemple :
monElementPasCentré
{
position : relative;
}
Ces détails sont à placer aussi dans ton fichier css.
-

deepo - Nouveau WRInaute

- Messages: 25
- Inscription: 5 Juin 2007
I love css
Salut Albert,
Dans un premier temps, tu devrais consulter l'excellent site d'Alsacréations.
Ceci étant, et pour t'éviter le déplacement
voici ce que tu peux faire.
juste après ta balise <body> tu ouvre un <div> que tu appelle comme tu veux, par exemple : <div id="global">
La dedans tu mets tout ton site
</div>
n'oublie pas de refermer le <div> juste avant </body>
et dans la feuille de style tu donne ces propriétés à ton div "global"
Le fait de donner une largeur fixe va peut-être de causer quelques soucis avec tes éléments intérieurs surtout si tu leur à donner une largeur à eux aussi, mais c'est un début de réponse.
Bon courage
a{++}
Dans un premier temps, tu devrais consulter l'excellent site d'Alsacréations.
Ceci étant, et pour t'éviter le déplacement
juste après ta balise <body> tu ouvre un <div> que tu appelle comme tu veux, par exemple : <div id="global">
La dedans tu mets tout ton site
</div>
n'oublie pas de refermer le <div> juste avant </body>
et dans la feuille de style tu donne ces propriétés à ton div "global"
- Code: Tout sélectionner
#global {
margin: 0 auto; /* ou margin: 0 auto 0 auto; correspondant à tes marges dans le sens des aiguilles d'une montre, soit : haute droite basse gauche.*/
padding: 0; /* marge intérieure */
width: 1000px; /* cette largeur est un exemple mais tu dois en mettre une si tu veux que le margin auto fonctionne. */
}
Le fait de donner une largeur fixe va peut-être de causer quelques soucis avec tes éléments intérieurs surtout si tu leur à donner une largeur à eux aussi, mais c'est un début de réponse.
Bon courage
a{++}
-

Pandore - WRInaute passionné

- Messages: 1441
- Inscription: 14 Oct 2005
mikaelka a écrit:il faut que les bord soit en auto dans ton css pour ton conteneur.
Dans le .css :
madiv{
margin-left: auto;
margin-right: auto;
}
Koidirou a écrit:body {
margin:auto;
}
Aucune chance que ça marche. Il faut impérativement spécifier la largeur du conteneur, si on veut utiliser la valeur "auto".
11 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


