Alignement texte - image

avrelbct Messages postés 322 Statut Membre -  
LelLex Messages postés 1753 Statut Membre -
Bonjour,

Je voudrais faire un alignement vertical d'un petit texte avec une image.

J'ai une ligne de texte, au bout de cette phrase une image, et j'aimerais que ma phrase soit aligné avec le centre de mon image, verticalement. Je n'y arrive pas, elle est toujours aligné sur le bas de mon image, comme si les deux étaient posé une une ligne quoi.
Mon image est un lien, et la phrase décrit ce qu'il se passe quand on clique sur le lien.
le code html est :

<div id="fan"><h4>Devenir fan sur FB.<a href="https://www.facebook.com/login.php?next=https%3A%2F%2Fwww.facebook.com%2Fpages%2F"><img src="image/image.png"></a></h4></div>


Dans mon CSS j'ai ça :

div#fan
{
	height:40px;
	line-height: 40px;
	text-align:center;
	background-color:green;
	vertical-align:top;
}


Mon image fait 40 pixels de haut.

A voir également:

4 réponses

notobe Messages postés 2222 Statut Membre 213
 
J'attribuerais le line-height plutôt au h4 sans préciser de vertical-align qui est middle par défaut.
0
avrelbct Messages postés 322 Statut Membre 55
 
ça n'a rien changé.
0
notobe Messages postés 2222 Statut Membre 213
 
#fan { 
text-align:center;
background-color:green;	
}
h4 a { 
line-height: 40px;	
vertical-align:middle;
}
0
LelLex Messages postés 1753 Statut Membre 112
 
Avec un margin:auto; ça le fait verticalement, si le texte est plus petit que l'espace concédé ?
0