Я хотел бы отобразить маленькие коробки, перечисленные в div.Каждое поле имеет фиксированную ширину и высоту, а внутри у них есть изображение и текст (изображения похожи на значки, они одинаковой ширины и высоты).Значки довольно большие по сравнению с текстом рядом с ними, поэтому я хотел бы расположить их вертикально по центру.
Теперь мой код выглядит следующим образом:
<div class="hbutton">
<div class="hwrap">
<img style="vertical-align:middle; float:left;" height="40" src="icon.png" width="40" />
<span>Some very long text displayed in the box.</span>
</div>
</div>
Для центрирования hwrapdiv, я использовал этот трюк .Никаких других div-ов, никаких других настроек.
Само центрирование работает нормально, но если я помещаю длинный текст рядом с img, и он не помещается, текст начинает переноситься, но вторая строка начинается подизображение вместо первой строки.
Что я хочу увидеть:
Что я вижу вместо этого:
Я также попытался поместить текст в div и изменить атрибуты, но я просто не могу заставить его работать.Есть идеи?