इसे सूची तत्व की पृष्ठभूमि के रूप में रखें:
<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 */
अगला, मैं एक्सेसिबिलिटी के लिए एक अलग मार्कअप की सलाह देता हूं:
इमेज इनलाइन को एम्बेड करने के बजाय टेक्स्ट को टेक्स्ट के रूप में डालें, प्रत्येक को एक स्पैन के साथ घेरें, इमेज को बैकग्राउंड ए के रूप में लागू करें, और फिर टेक्स्ट को डिस्प्ले के साथ छिपाएं: कोई नहीं - यह बहुत अधिक स्टाइलिंग फ्लेक्सिबिल्टी देता है, और आपको 1px चौड़ी बीजी छवि के साथ टाइलिंग का उपयोग करने की अनुमति देता है, बैंडविड्थ बचाता है, और आप इसे सीएसएस स्प्राइट में एम्बेड कर सकते हैं, जो HTTP कॉल बचाता है:
HTML:
<ul id="nav">
<li><a><span>link text</span></a></li>
...
<li><a><span>link text</span></a></li>
</ul
सीएसएस:
#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;}
अद्यतन
ठीक है, मैं दूसरों मेरे सामने में इसी तरह के जवाब मिल गया देखते हैं - और मैं ध्यान दें, ली + ली चयनकर्ता का उपयोग करके कि जॉन भी पहला तत्व से पहले प्रदर्शित होने से विभाजक रखने के लिए एक साधन भी शामिल है - किसी भी ली एक के बाद आ रहा है जिसका अर्थ है ली।