Помістіть його як фон для елемента списку:
<ul id="nav">
<li><a><img /></a></li>
...
<li><a><img /></a></li>
</ul>
#nav li{background: url(/images/separator.gif) no-repeat left; padding-left:20px;}
/* left padding creates a gap between links */
Далі я рекомендую іншу розмітку для доступності:
Замість того, щоб вставляти зображення в рядки, вводити текст у вигляді тексту, оточувати кожен з прольотом, застосовувати зображення як фон фоном, а потім приховати текст із відображенням: немає - це надає набагато більше гнучкості в стилі та дозволяє використовувати плитку із зображенням широкого формату bg розміром 1 пікселя, економить пропускну здатність, і ви можете вбудовувати його в спрайт CSS, який зберігає дзвінки HTTP:
HTML:
<ul id="nav">
<li><a><span>link text</span></a></li>
...
<li><a><span>link text</span></a></li>
</ul
CSS:
#nav li{background: url(/images/separator.gif) no-repeat left; padding-left:20px;}
#nav a{background: url(/images/nav-bg.gif) repeat-x;}
#nav a span{display:none;}
ОНОВЛЕННЯ
ОК, я бачу, що інші отримали подібну відповідь перед собою - і зауважу, що Джон також включає в себе засіб, щоб запобігти появі розділювача перед першим елементом, використовуючи перемикач li + li - що означає, що будь-який li приходить після іншого лі.