Viac na
Zvislé zarovnanie textu vedľa obrázka?
Prečo nefunguje vertical-align: middle
? A predsa vertical-align: top
funguje.
span{
vertical-align: middle;
}
<div>
<img src="http://lorempixel.com/30/30/" alt="small img" />
<span>Doesn't work.</span>
</div>
1875
3
V tomto prípade je to vlastne celkom jednoduché: použite na obrázok vertikálne zarovnanie. Keďže je to všetko v jednom riadku, zarovnať chcete naozaj obrázok, nie text.
Testované vo FF3.
Teraz môžete pre tento typ rozloženia použiť flexbox.
Aby to fungovalo, musíte nastaviť
line-height
na výšku divuPravdepodobne chcete toto:
Ako už navrhli ostatní, skúste
vertical-align
na obrázku:CSS nie je'otravné. Len si nečítate dokumentáciu. ;P