|
|
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Имеется ввиду, чтобы вложенные ol нумеровались полностью: Код: plaintext 1. 2. 3. 4. 5. Мы смотрим с оптимизмом... ...в оптический прицел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 16:53 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Про counter-increment я знаю. Тут сложность в другом. Есть документ, состоящий из множества разделов и пунктов. Разделы бывают на уровнях с 1 по 3. Пункты бывают на уровнях с 2 по 7. Выглядеть документ может примерно так: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. С нумерацией разделов (заголовков) сложности не возникает, я просто определяю три счетчика h1, h2, h3, и когда встречается раздел, сбрасываю счетчики уровнем ниже. Сложность с нумерацией пунктов, так как глубина вложенности разделов может быть разной, например в приведенном выше примере у первого раздела глубина 1, у второго раздела глубина 2. Соответственно нужно каким-то образом знать, на каком уровне вложенности разделов находится конкретный пункт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 17:18 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Alibek B., не совсем понятно... Исходный документ так выглядит? Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 17:32 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Структура исходного документа выглядит так. А вот цифры в нем указаны вручную, а я бы хотел, чтобы нумерация была автоматическая. Сделал такой стиль: Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. С допущением нумерации пунктов каждого раздела с начала эти стили вопрос нумерации решают, страница выглядит как на прикрепленном рисунке. Но есть два "но": 1. Как видно из скриншота, "моя" нумерация выводится не висячим отступом, а непосредственно в тексте пункта. А я бы хотел, чтобы она была такой же, как в обычном OL (т.е. висячим отсупом). 2. Несмотря на доктайп HTML5 и браузер IE11, в IE11 почему-то не выводятся псевдоэлементы :before. Хотя вроде бы должны. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 18:23 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Alibek B., а JavaScript можно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 18:44 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Нет, чистый HTML. Если не получится, номера буду вручную проставлять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2014, 21:55 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Alibek B., 11-й ИЕ очень странный. Попробуйте его в режим 10/9-ки перевести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2014, 10:29 |
|
||
|
Можно ли сделать автоматическую многоуровневую нумерацию?
|
|||
|---|---|---|---|
|
#18+
Alibek B.С допущением нумерации пунктов каждого раздела с начала эти стили вопрос нумерации решают, страница выглядит как на прикрепленном рисунке. Все же нет. Нумерация вложенных списков почему-то не сбрасывается. То есть если в приведенный на скриншоте пример добавить пункт 9 с подпунктами, то у подпунктов нумерация продолжиться (9.10, 9.11 и т.п.). Видимо потому что для указанного мной селектора вложенные элементы соответствуют также и селекторам более высокого уровня. Можно конечно для списков задавать классы, определяющие к какому уровню данный список относится, но это лишает всю идею смысла (идея была в том, чтобы нумерация была полностью автоматической и пункты и разделы можно было свободно тасовать в документе). Вообщем я пока не вижу способа, как это сделать. Так что обойдусь пока без наследования нумерации, буду использовать обычные вложенные списки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.06.2014, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=22&fpage=97&tid=1446953]: |
0ms |
get settings: |
8ms |
get forum list: |
23ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
5ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 254ms |
| total: | 399ms |

| 0 / 0 |
