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 dans une div


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 66
    Par défaut Alignement vertical dans une div
    Bonjour,

    J'ai une petite question dans l'exemple suivant, comment puis-je centrer verticalement dans "mydiv2" le paragraphe.
    J'ai tenté avec margin-top à 50%, mais hélas sans succès.

    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
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    <html>
    <head>
    <style type="text/css">
    .main
    {
     
    }
     
    .mydiv1
    {
    float : left;
    height : 100px;
    width : 100px;
    background-color: #99FFCC;
    }
     
    .mydiv2
    {
    float : left;
    height : 100px;
    width : 100px;
    background-color: #99FF99;
    }
     
    p
    {
    margin-top : 50%;
    }
    </style>
     
    </head>
     
    <body>
    <div class="main">
    	<div class="mydiv1">
    	</div>
    	<div class="mydiv2">
    		<p>test</p>
    	</div>
    </div>
     
     
    </body>
     
    </html>
    Merci à vous

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 215
    Par défaut
    ton paragraphe a t-il une hauteur variable?
    Si NON
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    .mydiv2 p {
      position: relative;
      top : 50%;
      line-height : 30px ;
      margin-top : -15px; /* moitie de la hauteur */
      border : 1px solid black; /* pour le voir */
    }

Discussions similaires

  1. Aligner des divs dans une div sur UNE ligne
    Par identifiant_bidon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 17
    Dernier message: 07/09/2011, 18h06
  2. Alignement vertical dans un div (img + texte) marche pas !
    Par MuLog dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 02/02/2011, 11h57
  3. Alignement vertical dans une cellule
    Par afrodje dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 21/01/2009, 15h29
  4. centrage vertical dans une DIV
    Par jpean.net dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 21/12/2007, 07h47
  5. Separateur vertical dans une ListCtrl
    Par jul54 dans le forum MFC
    Réponses: 2
    Dernier message: 15/01/2004, 15h33

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