Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
<div>
<img src="user.png" align="absmiddle" />
Username
</div>
> Впрочем, и его «.ie7» имеет тот другой недостаток, что он навешивается (по всей вероятности) скриптом, так что отвалится при отключении JavaScript.
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->Во-первых, решение с фоном зависит от высоты строки. Если высота иконки будет больше высоты строки, она будет обрезаться.
vertical-align:middle;
<img src="[path_to_spacer]" />
img {
width: ww;
height: hh;
background: url(sprite.png) no-repeat -xx -yy;
}
Usename
.user{ position:relative; padding-left:25px; }
.user span{ position:absolute; left:0; top:-3px; width:20px; height:20px; }
<div class="user"><span></span>Usename</div>
.user{ position:relative; padding-left:25px; }
.user span{ position:absolute; left:0; top:-3px; width:20px; height:20px; }
Выравнивание иконок по базовой линии шрифта