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 :

positionner un text verticalement


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut positionner un text verticalement
    salut,

    J'ai un bloc div défini comme suit :
    div.souscat {
    width:133 px;
    height:40px;
    background-color:#E5E5E5;
    padding:5px;
    text-align:center;
    font-size:10px;
    font-weight:bold;
    float:none;
    }
    À l'intérieur de ce bloc, je veux centrer verticalement un text de plusieurs lignes. Un "vertical-align: middle;" n'a aucun effet ici.

    N'y-a-t-il pas un moyen simple de le faire et qui marche sous IE et FF au meme temps ?

    Merci !

  2. #2
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    si la hauteur de ton bloc de texte est fixe, tu peux utiliser le centrage vertical via positionnement absolue et marge négative.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    p {position:absolue; top: 50%; margin-top: -4em}
    En supposant que ton bloc de texte fasse 8em de haut.
    Attention le paragraphe sera retiré du flux normal.

    Sinon un tableau de mise en forme avec un vertical-align: middle (ne s'applique qu'aux cellules de tableaux (ou doté d'un display:table-cell) et aux éléments inline) sur la cellule.

Discussions similaires

  1. [C#-PictureBox] Afficher un texte verticalement...
    Par Geolem dans le forum Windows Forms
    Réponses: 4
    Dernier message: 11/04/2006, 14h03
  2. [HTTP] Questions d'un noob pour positionner du texte
    Par Soubi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 21/12/2005, 01h13
  3. [SWT][GC]ecrire du texte verticalement
    Par XristofGreek dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 07/09/2005, 14h28
  4. Positionnement de texte sur une image
    Par inddzen dans le forum Windows
    Réponses: 2
    Dernier message: 08/08/2005, 12h22

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