У вас есть два основных варианта:
- Используйте CSS, чтобы установить стиль для элементов
li
, а затем переопределите эти стили для дочерних li
элементов или
- Укажите
id
для родительского элемента или a родительский элемент, а затем более конкретно выберите
<ч />
1
ul li {
background-image: url(path.to/image.png);
}
ul li li {
background-image: none;
}
JS Fiddle demo .
2
<ul id="uniqueID">
<li>first-level</li>
<li>
<ul>
<li>Second-level</li>
</ul>
</li>
</ul>
и с CSS:
#uniqueID > li {
background-image: url(path.to/background-image.png);
}
JS Fiddle demo
Однако стоит отметить, что многие элементы по умолчанию или с CSS-перезагрузками имеют прозрачный фон. Это означает, что вам может потребоваться переопределить стили родительских элементов li
независимо от того,
#uniqueID > li {
background-image: url(path.to/background-image.png);
}
li li {
background-image: none;
}
JS Fiddle demo