Вы можете использовать этот CSS:
#firm
{
float: left;
}
#helpico
{
background:url(images/question.png) left top;
width:16px;
height:16px;
display: block;
float: left;
}
Вы должны использовать блок дисплея, чтобы включить ширину и высоту и принять другие стили.Но чтобы противостоять вашей проблеме «спуска», вы можете установить оба элемента влево, и они будут оставаться встроенными в родительском элементе.
Имейте в виду, что если значок относительно содержимого, он долженбыть включенным в тег <img>
и атрибут alt.
Убедившись, что вы не хотите использовать плавающие элементы ИЛИ блок отображения, остается только один путь, используйте display: inline-block;
.
Пример для вас здесь .:)