Alignement texte - image

Fermé
avrelbct Messages postés 307 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 17 février 2011 - 9 juin 2010 à 16:10
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 9 juin 2010 à 20:50
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 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
9 juin 2010 à 16:36
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 307 Date d'inscription mardi 20 mars 2007 Statut Membre Dernière intervention 17 février 2011 55
9 juin 2010 à 17:21
ça n'a rien changé.
0
notobe Messages postés 1952 Date d'inscription mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
9 juin 2010 à 20:37
#fan { 
text-align:center;
background-color:green;	
}
h4 a { 
line-height: 40px;	
vertical-align:middle;
}
0
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
9 juin 2010 à 20:50
Avec un margin:auto; ça le fait verticalement, si le texte est plus petit que l'espace concédé ?
0