Daugiau
Vertikaliai sulygiuoti tekstą šalia paveikslėlio?
Kodėl neveikia vertical-align: middle
? Tačiau vertical-align: top
veikia.
span{
vertical-align: middle;
}
<div>
<img src="http://lorempixel.com/30/30/" alt="small img" />
<span>Doesn't work.</span>
</div>
1875
3
Tiesą sakant, šiuo atveju tai labai paprasta: paveikslėliui pritaikykite vertikalų išlyginimą. Kadangi viskas vienoje eilutėje, iš tiesų norite sulygiuoti vaizdą, o ne tekstą.
Išbandyta FF3.
Dabar tokio tipo išdėstymui galite naudoti flexbox.
Kad tai veiktų, turite nustatyti
line-height
pagal div aukštį.Tikriausiai norite to:
Kaip siūlė kiti, pabandykite paveikslėlyje naudoti
vertical-align
:CSS nėra erzinantis. Jūs tiesiog neskaitote dokumentacijos. ;P