IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

comment centrer la page


Sujet :

HTML

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut comment centrer la page
    Bonjour
    Comment fait-on pour centrer sa page dans la fenêtre? Je prépare mon site sur Dreamweaver et je n'ai trouvé de réponse que pour le centrage horizontal.

  2. #2
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    Ca marche avec le system des marges negatives

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    #content {
    	position:absolute;
    	top: 50%;
    	left: 50%;
    	margin-left: -100px;/*- la 1/2 de la largeur*/
    	margin-top: -150px;/*- la 1/2 de la hauteur*/
    	width: 200px;
    	height: 300px;
    	background: #0EE;
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div id="content">
    bla bla bla
    </div>

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Merci pour la réponse. Mais comment placer correctement ces 2 groupes de texte?

  4. #4
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Tu fais ta page html ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <html>
      <head>
        <link rel="stylesheet" href="style.css" type="text/css">
      </head>
      <body>
        <div id="content">
        bla bla bla
        </div>
      </body>
    </html>
    Et tu crées un fichier style.css avec le code suivant dedans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    #content {
    	position:absolute;
    	top: 50%;
    	left: 50%;
    	margin-left: -100px;/*- la 1/2 de la largeur*/
    	margin-top: -150px;/*- la 1/2 de la hauteur*/
    	width: 200px;
    	height: 300px;
    	background: #0EE;
    }
    Tu peux mettre le code css directement dans le html mais je te conseille de garder le css séparé de ton fichier HTML, questionde modularité et de séparation de présentation et contenu

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    La première partie de la réponse, ça va.

    Pour ce qui est du "fichier CSS", je nage... Si tu pouvais me dire comment (où) placer simplement ce texte dans le HTML, ce serait super. J'ai essayé au petit bonheur, mais ça n'a pas marché et le texte est apparu dans la fenêtre du navigateur

  6. #6
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Voilà le html avec le css incorporé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <html>
      <head>
        <style type="text/css">
          #content {
            position:absolute;
            top: 50%;
            left: 50%;
            margin-left: -100px;/*- la 1/2 de la largeur*/
            margin-top: -150px;/*- la 1/2 de la hauteur*/
            width: 200px;
            height: 300px;
            background: #0EE;
          }
        </style>
      </head>
      <body>
        <div id="content">
        bla bla bla
        </div>
      </body>
    </html>
    Bonne continuation...

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Déprimant. ça ne marche pas. ça chasse ma page vers la droite. j'ai fouillé dans le bouquin et essayé de créer 1 feuille de style, mais il n'y a pas de zone où rentrer du texte. J'ai indiqué des valeurs de positionnement haut et droite (50%). Même résultat : tout part à droite...Mystère

  8. #8
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Le code donné marche, c'est certain!

    Quel est ton code exact ??

  9. #9
    Membre très actif
    Homme Profil pro
    Inscrit en
    Avril 2005
    Messages
    614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Turquie

    Informations forums :
    Inscription : Avril 2005
    Messages : 614
    Par défaut
    euhhh je pense avoir une meilleur méthode en faite
    pour le body:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    body{
    	width:100%;
    	height:100%;
    	text-align: center; /* pour corriger le bug de centrage IE */
    }
    tu créer un bloc dans ton body
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #center{
    	text-align:left; /* on rétablit l'alignement normal du texte */
    	margin:0 auto; /* permet de centrer ton bloc */ 
    	width:926px; /* taille de ta page en largeur */
    	height:500px; /* hauteur, tu peux mettre ce que tu veux, faut au moin 1px */
    }

    et là hop tout est centrer
    logiquement

  10. #10
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    oui, ça marchera aussi ainsi

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Snif, encore raté.
    Voici tout le code de la page (après rajout...surement mal placé, non ?) :

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Document sans nom</title>
    </head>

    <body>
    {width:100%;
    height:100%;
    text-align: center}
    <img src="visuels/intro.jpg" width="1000" height="650" />
    #center{
    text-align:left;
    margin:0 auto;
    width:1000px;
    height:650px;
    }
    </body>
    </html>

  12. #12
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Document sans nom</title>
    <style type="text/css">
    /* ceci est une feuille de style css */
    #content {
    	position:absolute;
    	top: 50%;
    	left: 50%;
    	margin-left: -500px;/*- la 1/2 de la largeur*/
    	margin-top: -325px;/*- la 1/2 de la hauteur*/
    	width: 1000px;
    	height: 650px;
    	background: #0EE;
    }
    </style>
    </head>
    
    <body>
    <!-- ici ce trouve ton code html qui apparait a l'ecran -->
    <div id="content">
    <img src="visuels/intro.jpg" width="1000" height="650" />
    </div>
    </body>
    </html>
    edit: effectivement Bobybx j'avais oublier d'adapter les valeurs a l'images

  13. #13
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    je rejoins le code de masu

    Il ne reste plus qu'à adapter la taille du div à la taille de ton image

  14. #14
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    Citation Envoyé par maximenet
    euhhh je pense avoir une meilleur méthode en faite
    et là hop tout est centrer
    logiquement
    ca ne centre rien de facon verticale ton code si ?

  15. #15
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    si c'est seulement pour centrer une image alors tu peu utiliser simplement ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Document sans nom</title>
    <style type="text/css">
    /* ceci est une feuille de style css */
    body {
            background: url(visuels/intro.jpg) no-repeat center center;
    }
    </style>
    </head>
     
    <body>
     
    </body>
    </html>

  16. #16
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Ma page (et son image de contenu) font 1000 x 650 px

    avec le code ci-après (copié intégralement tel quel), la page va se coller en bas à gauche de la fenêtre du navigateur

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
    <title>Document sans nom</title>
    <style type="text/css">
    /* ceci est une feuille de style css */
    #content {
    position:absolute;
    top: 50%;
    left: 50%;
    margin-left: -100px;/*- la 1/2 de la largeur*/
    margin-top: -150px;/*- la 1/2 de la hauteur*/
    width: 200px;
    height: 300px;
    background: #0EE;
    }
    </style>
    </head>

    <body>
    <div id="content">
    <img src="visuels/intro.jpg" width="1000" height="650" />
    </div>
    </body>
    </html>

  17. #17
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Sorry. La page va se coller en bas à droite de la fenêtre

  18. #18
    Membre confirmé Avatar de Bobybx
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    122
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Avril 2005
    Messages : 122
    Par défaut
    Tu veux faire quoi sur cette page?? Juste centrer une image horizontalement et verticalement?

  19. #19
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Alleluia !!!

    Merci mille fois. ça marche !!!

  20. #20
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 60
    Par défaut
    Alleluia !!! ça marche
    Merci mille fois

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Comment centrer plusieurs div dans une page.
    Par solorac dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 20/11/2008, 14h06
  2. [CS3] Comment centrer la page web
    Par blade2a dans le forum Dreamweaver
    Réponses: 5
    Dernier message: 09/07/2008, 16h21
  3. Comment centrer tout le contenu de ma page
    Par ceriise dans le forum iReport
    Réponses: 1
    Dernier message: 26/09/2007, 16h08
  4. [XHTML] Comment centrer son arrière plan sur toute page internet?
    Par simplyme dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 28/11/2006, 15h09
  5. comment centrer ma page Web
    Par peach dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 26/10/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo