2014-02-11 90 views
-2

我需要一些關於CSS的幫助。我正在嘗試創建一個包含大量<ul><li>標籤的樹。問題是我有很多<li>標籤與一個特定的類,並在該列表中我有一個<img>標籤。如何在img標籤上訪問CSS

如何訪問<img>標籤並放置不同的背景圖片?我很困惑如何與類<li>的指向我<img>標籤,然後設置一個背景圖像

注:CSS3不允許

<ul> 
    <li class="leaf"><img></li> 
    <li class="leafhidden"><img></li> 
</ul> 
+0

你可以使用jQuery嗎? – Askanison4

+0

爲您的工作,它至少需要一個src屬性(在FireFox中) – Mark

+0

如果您使用的是背景圖像(如您所述),您可能不會**將它們放入HTML中。你會將bg圖像屬性應用於'li'。 JSFiddle需要我的想法。 –

回答

1

您可以通過區分<img>標籤:

li.leaf > img { 
    background: url("/images/leaf_bg.png"); 
} 
li.leafhidden > img { 
    background: url("/images/leaf_hidden_bg.png"); 
} 
+1

沒有意義。 'img'沒有'背景'風格。 – dfsq

+0

同意......答案沒有意義。 –

+0

我只想知道li.leaf> img ...並感謝他 – user3237973