2011-10-28 152 views
1

我遇到麻煩讓右手邊的標籤在這裏正確顯示在IE 8:圖片沒有顯示出來

http://dealclippings.com/deals/

他們沒有被顯示出來,因爲我加入「新」形象,我似乎無法弄清楚發生了什麼事。在我見過的所有其他瀏覽器中,它們都表現良好。

有什麼建議嗎?

回答

1

使用位置:絕對的,在這個解釋中不是相對的。您需要設置頂部:左側:以及。

.deal-tabs .tab .innerShadow .new { 
    background: url("resource/new.png") no-repeat scroll 0 0 transparent; 
    height: 24px; 
    left: -6px; 
    position: relative; 
    top: -8px; 
    width: 34px; 
} 
+0

我真的不想指定'.new'的絕對位置,儘管....有另一種方法嗎? – Webnet

+0

不是。這是可靠地重疊兩張圖像的唯一方法。 –

+0

當我將innerShadow的位置設置爲相對位置時,它會在右側的白色區域的頂部顯示,而不是像當前那樣在後面顯示。儘管我給它一個z-index 1 – Webnet