목록 요소의 배경으로 넣으십시오.
<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 */
다음으로 접근성을 위해 다른 마크 업을 권장합니다.
. 이미지를 인라인으로 삽입하는 대신 텍스트를 텍스트로 넣고 각각을 범위로 둘러싸고 이미지를 배경으로 적용한 다음 display : none-this로 텍스트를 숨 깁니다. 훨씬 더 많은 스타일링 유연성을 제공하고 1px 너비의 bg 이미지로 타일링을 사용하고 대역폭을 절약하며 HTTP 호출을 절약하는 CSS 스프라이트에 포함 할 수 있습니다.
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;}
UPDATE
좋아요, 다른 사람들이 나보다 앞서 비슷한 대답을 얻었습니다. 그리고 John은 또한 li + li 선택기를 사용하여 구분 기호가 첫 번째 요소 앞에 나타나지 않도록 유지하는 수단을 포함하고 있습니다. 리.