То, что я действительно хотел, чтобы изображение «прикрепленный» к ссылкам, без его получения подчеркнуто при наведении курсора мыши. Вот решение, которое я придумал:
<a href="#" style="background:url('pic.png') no-repeat; background-position: left center; padding-left: 20px;">Link</a>
- обивка левого для взаимозачета текста, чтобы он не перекрывал изображения.
- С background-position вы можете переместить изображение, чтобы оно стало лучше совпадало с текстом.
- Если изображение выше, чем текст обивка-топ и обивка дна может быть использован для настроить внешний вид.
Этот метод также может быть использован с CSS спрайтов как это:
<a href="#" style="background:url('sprites.png') no-repeat; background-position: -16px -16px; padding-left: 32px;">Link</a>
Я использовал подобную технику, чтобы использовать CSS спрайты вместо обычных встроенных изображений:
<span style="background:url('sprites.png') no-repeat; background-position: -16px -16px; padding-left: 32px;"></span>
Надежда это помогает кому-то
Обтекание текста в диапазоне, а затем добавление CSS-класса, использующего эту технику фонового спрайта, сработало для меня очень хорошо. –