我目前有問題,我在我的導航菜單中爲標籤放置圖標。我使用了一個在線圖像css sprite創建器,它運行良好。現在的問題是圖片顯示不正確。我該如何解決這個問題?這裏是我的EXAMPLE HTMLCSS Sprite jquery-ui標籤菜單中的圖像問題導航
<ul>
<li><a href="#tab-1" class="pngIcon sprite-category">1. Category</a></li>
<li><a href="#tab-2" class="pngIcon sprite-description">2. Description</a></li>
<li><a href="#tab-3" class="pngIcon sprite-images">3. Images</a></li>
<li><a href="#tab-4" class="pngIcon sprite-contact">4. Contact Info</a></li>
<li><a href="#tab-5" class="pngIcon sprite-final">5. Final</a></li>
</ul>
CSS我從所做的css_sprite圖片網站上的座標
.sprite-final{ background-position: 0 0; width: 32px; height: 32px; }
.sprite-category{ background-position: 0 -82px; width: 32px; height: 32px; }
.sprite-contact{ background-position: 0 -164px; width: 32px; height: 32px; }
.sprite-description{ background-position: 0 -246px; width: 32px; height: 32px; }
.sprite-images{ background-position: 0 -328px; width: 32px; height: 32px; }
.pngIcon {
padding: 0;
background: url(http://webprolearner.ueuo.com/dropdown-menu/images/tabdetails.png) no-repeat top left;
height: 32px;
line-height: 32px;
text-indent: 40px;
margin: 0 5px;
display: block;
}
CSS雪碧圖片
well css是區分大小寫的,因此修復sprite-final上的大寫字母F以作爲開始。編輯:我可以只添加你使用id和類錯誤,類是用於多次使用的東西,在這種情況下,#pngIcon,而ID應該是唯一的,在這種情況下,所有的sprite-xx。 – Andy 2012-08-02 21:02:32
你真的需要標籤裏面標籤嗎?你爲什麼不使用標籤並添加具有「背景」屬性的類? – 2012-08-02 21:05:22
另外,在您的代碼中,您首先用全部圖標調用整個圖像tabdetails.png,然後再次用相同的圖標上課。所有在同一個img標籤。正因爲如此,所有的圖標都顯示在同一時間 – 2012-08-02 21:09:01