diff options
author | tdro <tdro@noreply.example.com> | 2023-05-18 08:12:04 -0400 |
---|---|---|
committer | tdro <tdro@noreply.example.com> | 2023-05-18 11:12:18 -0400 |
commit | aa93f96658b4aded48c9c3c71f1ebe2608212cfa (patch) | |
tree | 5152454283f5a5af1324753c71163cdcacaacd0e /assets | |
parent | 896fe7ff5d13daf1b60f35e9f257dbdd18606ccd (diff) | |
download | canory-aa93f96658b4aded48c9c3c71f1ebe2608212cfa.tar.gz canory-aa93f96658b4aded48c9c3c71f1ebe2608212cfa.tar.bz2 canory-aa93f96658b4aded48c9c3c71f1ebe2608212cfa.zip |
assets/css/default: Support start on ordered lists
Account for larger numbers. Some browsers may count from 0 or 1..
Diffstat (limited to 'assets')
-rw-r--r-- | assets/css/default.css | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/assets/css/default.css b/assets/css/default.css index 4d7aef2..ca39174 100644 --- a/assets/css/default.css +++ b/assets/css/default.css @@ -432,29 +432,45 @@ textarea { } ol { - counter-reset: ol; padding-left: 3.5rem; + list-style: none; } ol li { overflow-wrap: break-word; word-break: break-word; - list-style: none; + position: relative; +} + +ol li + li { + margin-top: 0.5rem; } ol li:before { - border-radius: 100%; + border-radius: 0.5rem; border: 1px solid; - content: counter(ol); - counter-increment: ol; - margin-left: -2rem; + border-color: #111; + border-color: var(--foreground); font-size: 85%; - padding: 0 0.35rem; + padding: 0 0.5rem; position: absolute; + right: 0; + margin-right: 100%; + margin-left: -100%; + font-variant-numeric: tabular-nums lining-nums slashed-zero; } -ol li + li { - margin-top: 0.5rem; +ol:not([start]) { + counter-reset: ol; +} + +ol:not([start]) li:before { + content: counter(ol); + counter-increment: ol; +} + +ol[start] li:before { + content: counter(list-item); } main { |