MediaWiki:Common.css
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* === НУМЕРАЦИЯ РАЗДЕЛОВ (03d) === */
/* Замена настройки «нумеровать заголовки» (numberheadings), удалённой в MediaWiki 1.39+.
Как в оглавлении MediaWiki: первым уровнем считается «==» (h2), а если на странице
нет ни одного «==» — уровень «===» (h3). Нужен современный браузер (:has). */
.mw-parser-output { counter-reset: kb1 kb2 kb3; }
.mw-parser-output:has(h2:not(#mw-toc-heading)) h2:not(#mw-toc-heading) { counter-increment: kb1; counter-set: kb2 0 kb3 0; }
.mw-parser-output:has(h2:not(#mw-toc-heading)) h3 { counter-increment: kb2; counter-set: kb3 0; }
.mw-parser-output:has(h2:not(#mw-toc-heading)) h4 { counter-increment: kb3; }
.mw-parser-output:has(h2:not(#mw-toc-heading)) h2:not(#mw-toc-heading)::before { content: counter(kb1) "\00a0\00a0"; }
.mw-parser-output:has(h2:not(#mw-toc-heading)) h3::before { content: counter(kb1) "." counter(kb2) "\00a0\00a0"; }
.mw-parser-output:has(h2:not(#mw-toc-heading)) h4::before { content: counter(kb1) "." counter(kb2) "." counter(kb3) "\00a0\00a0"; }
.mw-parser-output:not(:has(h2:not(#mw-toc-heading))) h3 { counter-increment: kb1; counter-set: kb2 0 kb3 0; }
.mw-parser-output:not(:has(h2:not(#mw-toc-heading))) h4 { counter-increment: kb2; counter-set: kb3 0; }
.mw-parser-output:not(:has(h2:not(#mw-toc-heading))) h5 { counter-increment: kb3; }
.mw-parser-output:not(:has(h2:not(#mw-toc-heading))) h3::before { content: counter(kb1) "\00a0\00a0"; }
.mw-parser-output:not(:has(h2:not(#mw-toc-heading))) h4::before { content: counter(kb1) "." counter(kb2) "\00a0\00a0"; }
.mw-parser-output:not(:has(h2:not(#mw-toc-heading))) h5::before { content: counter(kb1) "." counter(kb2) "." counter(kb3) "\00a0\00a0"; }
/* === КОНЕЦ НУМЕРАЦИИ === */