I have a very basic HTML which mix plain text and icon fonts. The problem is that icons are not exactly rendered at the same height than the text:
vertical-align can take a unit value so you can resort to that when needed:
vertical-align
{ display:inline-block; vertical-align: 5px; } { display:inline-block; vertical-align: -5px; }