aboutsummaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2023-05-18 08:12:04 -0400
committertdro <tdro@noreply.example.com>2023-05-18 11:12:18 -0400
commitaa93f96658b4aded48c9c3c71f1ebe2608212cfa (patch)
tree5152454283f5a5af1324753c71163cdcacaacd0e /assets
parent896fe7ff5d13daf1b60f35e9f257dbdd18606ccd (diff)
downloadcanory-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.css34
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 {