html / css

html css веб дизайн

Как прописать два псевдокласса для одного элемента?
Я бы хотел сделать так li:last-child:before{ какие-то стили}
Но так делать нельзя.
Для первых двух элементов li я уже написал стили, которые добовляют знак "/" перед вторым элементом li.
Теперь мне нужно сделать такое же , только перед 3-им элементом li должен быть знак ">" .
Посмотрите код. Сразу поймете

http://jsfiddle.net/p5T3F/

Примечание:
ребята с stackoverflow решили проблему сразу как её задал))
Может кому понадобится:

For the old browsers which don't support :nth-child() pseudo class you could use:

.breadcrumb-tasks li + li + li:before {
content: ">\00a0";
}
But for modern browsers (including IE9+)

.breadcrumb-tasks li:nth-child(3):before {
content: ">\00a0";
}
Ответы:
Есть еще after
Вы же сказали, "два псевдокласса для одного элемента"
А не заменить один знак на другой.
П*&дец долбо*б.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.