Ответ 1
Вы можете использовать:
img {
margin-right: 4px;
position: relative;
top: 6px
}
Это будет перемещать только img
вниз 6px
, где бы это было.
У меня есть следующее:
<li><a class='disabled' ><img src='../../Content/Icons/home.png' />Home</a></li>
Моя ли высота 25 пикселей, а мой img - 16x16. То, что я хотел бы сделать, - сделать изображение строкой с текстом, а также иметь небольшое пространство между изображением и текстом. Я попробовал следующее:
img { padding-top: 6px; margin-right: 4px; }
Изображение перемещается вниз, но текст также перемещается вниз.
Есть ли способ, который я мог бы добавить в изображение без полей или полей?
Обратите внимание, что я уже использую set (и изменяю) цвет фона, поэтому мне нужно использовать тег img.
Вы можете использовать:
img {
margin-right: 4px;
position: relative;
top: 6px
}
Это будет перемещать только img
вниз 6px
, где бы это было.
что-то вроде этого? HTML:
<li class="menu"><a class='disabled' >Home</a></li>
CSS
li.menu {
background-image: url(../../Content/Icons/home.png) left 6px;
padding-left: 20px;
margin-right: 4px;
}
Вы также можете указать
илиa{
float:left;
}
(wiil не учитывает надоедливый 6px из изображения - упомянут тридцать)