Assurez - <h1> à la verticale du centre de avec le CSS?
<header id="logo">
<img src="logo.png" />
<h1>Some text here</h1>
</header>
- Je utiliser
h1{display: inline;}
à les faire dans la même ligne, mais le texte est plus faible que l'image,
les images est 48x48px et la taille du texte est 23px, je tiens à rendre le texte vetically centre de l'image, comment pourrais-je le faire avec du CSS? Juste besoin de l'appui de Chrome.
Merci pour vos réponses, a finalement obtenu ce travail: http://jsfiddle.net/tFdpW/
OriginalL'auteur wong2 | 2011-06-09
Vous devez vous connecter pour publier un commentaire.
Comme ça? http://jsfiddle.net/xs4x6/
D'une manière légèrement différente qui fait plus de sens: jsfiddle.net/thirtydot/xs4x6/363
OriginalL'auteur thirtydot
Essayez d'ajouter
vertical-align:middle;
à l'image.Exemple: http://jsfiddle.net/Uxs7w/
Vous pouvez jouer avec les CSS, par exemple, ajouter
margin:0 8px 8px 0;
à l'img.OriginalL'auteur Floern
OriginalL'auteur jimplode
@wong2; tout d'abord.
inline
propriété ne prend pas en charge la marge verticale, rembourrage des propriétés .Donc, il y a d'autres options.première: supprimer
display:inline
& donnerfloat
.deuxième: donner
display:table
.troisième: si vous ne voulez pas supprimer
display:inline
.OriginalL'auteur sandeep
si le "logo" de l'en-tête a obtenu le droit de hauteur, il suffit d'utiliser le css
vertical-align:middle
propriétéhttp://www.w3schools.com/css/pr_pos_vertical-align.asp
vous devez l'affecter à l'image
OriginalL'auteur VAShhh
Essayez d'utiliser
OriginalL'auteur dimanus