Мой любимый метод - использовать псевдоэлемент и установить изображение как контент;
a:after {
content: url(path/to/image.png);
}
Вы также можете создать псевдоэлемент перед элементом или использовать текст вместо изображения в качестве контента;
a:before {
content:' \25BA';
}
\ 25BA - это управляющий символ CSS для стрелки, указывающей вправо, но вы можете поместить любой текст в кавычки.
Конечно, вы также можете использоватьфоновый метод, как предложил jeroen, и оба метода полезны для разных ситуаций.