CSS centro verticale immagine e testo
Ho creato una demo per il centro di immagine verticale e il testo ho anche il test su Firefox, Chrome, Safari, Internet Explorer 9 e 8.
È molto breve e semplice css e html, si prega di controllare sotto il codice e si può trovare l'output su screenshort.
HTML
<div class="frame">
<img src="capabilities_icon1.png" alt="" />
</div>
CSS
.frame {
height: 160px;
width: 160px;
border: 1px solid red;
white-space: nowrap;
text-align: center; margin: 1em 0;
}
.frame::before {
display: inline-block;
height: 100%;
vertical-align: middle;
content:"";
}
img {
background: #3A6F9A;
vertical-align: middle;
}
uscita enter image description here
fonte
2015-12-04 11:19:13
Excelent! Funziona con qualsiasi tipo di tag. Nel mio caso, ha lavorato a . –
Il problema è quando il testo si avvolge. Con due linee questa estensione sarà resa con altezza 100px. –
non funziona con più righe di testo – ProblemsOfSumit