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

Mise en page CSS Discussion :

Alignement vertical d'un élément


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Géomètre
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Géomètre
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut Alignement vertical d'un élément
    Bonjour
    J'essaie de centrer une boite (blanche) dans un écran (coloré) avec la boite positionnée en haut de l'écran. Mais j'ai toujours un espace entre la boite et le haut de l'écran (IE et Firefox)
    Ci-dessous mon code:

    fichier index.html
    Code html : 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
    <!DOCTYPE html>
    <html lang="fr">
    	<head>
    		<title>Titre de la page</title>
    		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    		<link href="style.css" rel="stylesheet" media="all" type="text/css"> 
    	</head>
    	<body>
    		<!-- Corps central-->
    		<div id="corps_central">
    			<h1>Texte au format h1</h1>
    			<p>bla bla bla bla bla bla bla bla bla bla bla bla bla
    			<p>bla bla bla bla bla bla bla bla bla bla bla bla bla bla
    			<p>bla bla bla bla bla bla bla bla&hellip;
    		</div>
    	</body>
    </html>

    Fichier style.css
    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
    /* Initialisation */
    html, body
     {
     margin:0;
     padding:0;
     border:0;
     }
    body
     {
     background-color: #FFFFCC; 
     }
    /* Corps central*/
    #corps_central
    {
     background-color: white; 
     width: 960px;
     padding-top:0;
     margin-top:0;
     margin: auto;
     }
    Merci pour votre aide

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Tu peux axer tes recherches sur les termes "fusion des marges".

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Géomètre
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Géomètre
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut
    Merci

    J'ai résolu le problème en mettant un valeur négative (-20px) à la propriété margin-top de mon élément. Mais je ne comprends pas la logique, car les éléments html et body sont déclarés avec margin, padding et border-style-top à 0

    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
    /* Initialisation */
    html, body
     {
     margin:0;
     padding:0;
     border-top-style:0;
     }
    body
     {
     background-color: #FFFFCC; 
     }
    /* Corps central*/
    #corps_central
    {
     background-color: white; 
     width: 960px;
     padding-top:0;
     margin-top:-20px;
     margin-left: auto;
     margin-right:auto;
     border-top-style:0;
     }

  4. #4
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    T'as pas dû chercher ce qu'était la fusion des marges hein ?

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Géomètre
    Inscrit en
    Janvier 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Géomètre
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Janvier 2015
    Messages : 4
    Par défaut
    A priori si, mais des marges nulles (padding, margin et border) qui fusionnent ou s'additionnent, cela devrait faire une marge résultante nulle.

    Mais j'ai surement raté quelque chose

  6. #6
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ton élément h1 a des marges non nulles par défaut qui fusionnent avec ses parents.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DIV][CSS] Alignement vertical
    Par pmartin8 dans le forum Mise en page CSS
    Réponses: 15
    Dernier message: 02/11/2005, 14h50
  2. Réponses: 6
    Dernier message: 03/10/2005, 16h08
  3. CSS Alignement vertical pour images dynamiques
    Par bébé dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 17/09/2005, 15h43
  4. Alignement vertical au centre
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/08/2005, 22h23
  5. probleme d'alignement vertical
    Par mangamat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 15/02/2005, 22h46

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