Есть ли способ использовать аргументы псевдоклассов :nth-* в значениях свойств?

css FireFox web-разработка

Случайно наткнулась на древний, 1999 года, но и по сей день действующий баг браузера Firefox: http://otvety.google.ru/otvety/thread?tid=145aafd82b3d156f
Пришлось как-то его обруливать. Получилось нечто такое полукривое:

@-moz-document url-prefix() {
blockquote.law dt {
list-style: none;
}
blockquote.law dt:before {
display: block;
float: left;
margin-left: -20px;
width: 20px;
}
blockquote.law dt:nth-of-type(1):before { content: "1."; }
blockquote.law dt:nth-of-type(2):before { content: "2."; }
blockquote.law dt:nth-of-type(3):before { content: "3."; }
}

В данном конкретном случае оно работает, и вряд ли кто-то заметит, насколько криво это решение, потому что в списках не более трёх пунктов. А если бы было непредсказуемое количество пунктов? Ведь само собой напрашивается решение в духе:
dt:nth-of-type(n):before { content: $n; }
Но изучение w3.org ответа на мой вопрос не дало. Может я что-то где-то не там ищу или не знаю каких-нибудь хитрых возможностей именно ФФ?

Примечание:
Малёк, да, конечно! Это как раз то, что нужно, просто я об этом ещё не знала. Спасибо.
Ответы:
Так а нельзя разве вручную с счётчиками повозиться?
http://www.w3.org/TR/CSS2/generate.html#counters


14 лет назад

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

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

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