2014-02-11 57 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