|
|
|
| В блоке #left есть пока два (может быть и больше) ul
Мне нужно каждому второму ul li задавать свой background
Хочу научиться правильно использовать селектор,а не задавать дополнительный класс для ul
Пишу так
#left > .menu ul:nth-child(2n) li {
background: url("../images/circle.png") no-repeat scroll 4px 8px rgba(0, 0, 0, 0);
line-height: 35px;
padding-left: 45px;
}
|
Но ничего для второго ul не происходит. Почему? | |
|
|
|
|
|
|
|
для: immortal727
(13.12.2014 в 23:07)
| | Вы стиль хотите применить к <ul> или к <li>?
Если к <li>, то надо писать ul li:nth-child(2n) {...}
Если для <ul>, то пример может не работать из-за того, что между двумя <ul> находятся другие элементы. :nth-child работает для чередующихся элементов. | |
|
|
|
|
|
|
|
для: Mookapek
(17.12.2014 в 22:25)
| | Ко всем li лежащим в нечетных ul-ах.
Попробую позже. Просто очень долго ждал ответ и уже подзабыл куда я хотел это применить | |
|
|
|