Это кажется тривиальным, но я ничего не могу найти. У меня есть текст и небольшое изображение (значок) внутри текста, как это:Shift img несколько пикселей вверх или вниз
<span>ask<img src=ask.svg height=16> fav<img src=fav.svg> voted</span>
Все, что мне нужно, это чтобы переместить изображение на несколько пикселей вверх или вниз, чтобы выглядеть лучше с текстом.
Я пробовал стили CSS, такие как margin-top:3px
, padding-top:3px
, display:absolute
, display:relative
и некоторые другие, но ничего не работает.
ОБНОВЛЕНИЕ: Не требуется вертикальное выравнивание по середине. Да, это выглядит лучше, но я все же хочу иметь возможность сдвинуть изображение на несколько пикселей вручную. Поэтому остается вопрос: как точно настроить вертикальное положение изображения в тексте на несколько пикселей в любом направлении.
Вы пробовали возиться с vertical-align (css)? – ddrace
span img {vertical-align: middle;} должно быть хорошо. – sinisake
, даже если я использую middle-align, это все еще не совсем то, что я хочу, я все же хочу сдвинуть несколько пикселей больше. – exebook