[CSS] Aligner verticalement un texte dans un bloc div
9 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

Bobez - WRInaute impliqué

- Messages: 716
- Inscription: 20 Mai 2004
[CSS] Aligner verticalement un texte dans un bloc div
Bonjour,
J'ai un bloc div défini comme suit :
À l'intérieur de ce bloc, je veux mettre du texte, mais je ne parviens pas à le centrer verticalement. Un "vertical-align: middle;" n'a aucun effet ici.
N'y-a-t-il pas un moyen simple de le faire directement en CSS, sans devoir passer par un span/style ou autre ?
Merci !
J'ai un bloc div défini comme suit :
- Code: Tout sélectionner
.head2 {
background: #336699;
width: 770px;
height: 15px;
font-weight: bold; color: #ffffff; text-align: left;
border: 1px solid #202020; border-left-width: 0; border-right-width: 0;
}
À l'intérieur de ce bloc, je veux mettre du texte, mais je ne parviens pas à le centrer verticalement. Un "vertical-align: middle;" n'a aucun effet ici.
N'y-a-t-il pas un moyen simple de le faire directement en CSS, sans devoir passer par un span/style ou autre ?
Merci !
-

Bobez - WRInaute impliqué

- Messages: 716
- Inscription: 20 Mai 2004
Bonsoir,
Si j'ai correctement compris le truc, "text-align" ne gère que l'alignement horizontal du texte (gauche, droite, centré, justifié) et pas l'alignement vertical.
Mais je viens de trouver une soluce :
Et je met un <p> à l'intérieur de mon <div class="head2">, et ça fonctionne parfaitement ! Je pense que c'est une solution correcte
Si j'ai correctement compris le truc, "text-align" ne gère que l'alignement horizontal du texte (gauche, droite, centré, justifié) et pas l'alignement vertical.
Mais je viens de trouver une soluce :
- Code: Tout sélectionner
.head2 p {
vertical-align: middle; display: inline;
}
Et je met un <p> à l'intérieur de mon <div class="head2">, et ça fonctionne parfaitement ! Je pense que c'est une solution correcte
-

Julia41 - WRInaute passionné

- Messages: 1762
- Inscription: 31 Aoû 2007
Désolé de up ce post datant de 2004, mais il est tout à fait mon problème, j'ai du texte dans un bloc servant de bouton, et ce texte colle au bas du bouton...
Je découvre le CSS, voici la partie à modifier :
J'ai un peu tout tenté, des vertical-align...
J'ai le "display: block" qui pose un légé problème...
Voilou :p
Je découvre le CSS, voici la partie à modifier :
- Code: Tout sélectionner
a.page-options {
color: #000000;
text-decoration: none;
display: block;
width: 650px;
height: 15px;
text-align: left;
padding: 5px;
background: #6060e0;
margin: 2px 0 0 0;
margin-left: 30px;
border-bottom: 1px solid #555555;
}
J'ai un peu tout tenté, des vertical-align...
J'ai le "display: block" qui pose un légé problème...
Voilou :p
- twistix
- Nouveau WRInaute

- Messages: 1
- Inscription: 23 Mai 2007
Re: [CSS] Aligner verticalement un texte dans un bloc div
Perso je le fais comme ça et ça marche sous tous les navigateurs:
.head2{
color:#000;
line-height:32px;
font-weight: bold;
padding-left:20px;
background-image:url(./themes/defaut/images/site/fond.gif);
background-repeat:no-repeat;
}
.head2 div{
vertical-align: middle;
}
a+++
Twistix
.head2{
color:#000;
line-height:32px;
font-weight: bold;
padding-left:20px;
background-image:url(./themes/defaut/images/site/fond.gif);
background-repeat:no-repeat;
}
.head2 div{
vertical-align: middle;
}
a+++
Twistix
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Bloc css qui déborde d'un autre bloc css
- Centrer verticalement un texte (CSS)
- [CSS] Centrer un contenu de balise verticalement ?...
- [CSS] Justifier verticalement du texte dans 2 colonnes
- [css] Comment centrer un bloc css?
- [CSS] Aligner une image à coté d'une div en display:table-cell ?
- CSS / Chevauchement de bloc
- CSS : Centrer un bloc en position:absolue
- Edition des CSS: logiciel specifique ou bloc notes?
- [CSS] Positionner un bloc sous des blocs positionnés en abso
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


