#html
#HTML
Вопрос:
Я хочу отображать элементы списка с префиксом, например:
ML-1. ..........................
...................
ML-2. ........
ML-3. ...................
............
ML-100. .........................
............
Возможно ли это? Я пытался использовать li:before { content: "ML-" counter(item) ". "; }
, однако, похоже, что он плохо поддерживается во многих браузерах. И я не могу выровнять числа по правому краю.
Комментарии:
1. Оба
:before
иcontent: counter
поддерживаются довольно широко; проблема должна возникнуть только с IE7 и ниже с любым из них.
Ответ №1:
Я почти уверен, что это невозможно. Лучше всего было бы использовать неупорядоченный список в пустом стиле и поместить префикс в тело каждого LI.
Ответ №2:
Вы могли бы сделать это с помощью jQuery. Если только вы не хотите, чтобы он был на странице? Или, если вы предоставите немного больше деталей о том, как вы заполняете список, я мог бы предложить что-то еще
Комментарии:
1. Ну, это просто написано на обычной HTML-странице.
2. если он написан и не заполняется динамически, вы могли бы использовать Find / Replace для добавления основного содержимого, если я чего-то не упускаю