.text{ text-align:center; font-size:0; } .text span{ vertical-align:middle; display:inline-block; font-size:16px; } .text:after{ content:''; 0; height:100%; display:inline-block; vertical-align:middle; }