From ad7616ebab33c4225fba89c32916d93e6cd2c391 Mon Sep 17 00:00:00 2001 From: curben Date: Wed, 5 Jun 2019 13:03:40 +0930 Subject: [PATCH] fix(css): use ch to set max-width and padding https://jrl.ninja/etc/1/ https://secretgeek.github.io/html_wysiwyg/html.html https://news.ycombinator.com/item?id=20100232 https://www.reddit.com/r/css/comments/bb73cw/58_bytes_of_css_to_look_great_nearly_everywhere/ekj8yhm/ --- themes/typing/source/css/typing.css | 42 ++++++++++++++--------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/themes/typing/source/css/typing.css b/themes/typing/source/css/typing.css index 3f64491..c737bb1 100644 --- a/themes/typing/source/css/typing.css +++ b/themes/typing/source/css/typing.css @@ -202,6 +202,8 @@ hr { box-sizing: content-box; height: 0; overflow: visible; + width: 50%; + margin-left: 25%; } .typo-small, @@ -725,9 +727,11 @@ blockquote { .footer-content, .footer-links { text-align: center; - width: 100%; - font-size: 0.9em; + font-size: 0.95em; color: #cacdd0; + max-width: 80ch; + padding: 0 2ch; + margin: auto; } .copyright li, @@ -750,7 +754,6 @@ blockquote { .archive-footer, .post-footer { - padding: 1em 0; color: #cacdd0; } @@ -820,22 +823,22 @@ blockquote { font-weight: 300; } +/* https://jrl.ninja/etc/1/ */ .archive-container, .category-container, .tag-container { - width: 80%; - margin: 1em auto 0; position: relative; - line-height: 1; - text-align: left; font-size: 1em; - max-width: 700px; + max-width: 80ch; + padding: 2ch; + margin: auto; } .archive-container article, .category-container article, .tag-container article { - margin-bottom: 15px; + margin-bottom: 1em; + line-height: 1em; } .archive-container a, @@ -849,7 +852,8 @@ blockquote { .archive-container .header, .category-container .header, -.tag-container .header { +.tag-container .header, +.article .header { font-size: 1.1em; } @@ -873,8 +877,8 @@ blockquote { .archive-container hr, .category-container hr, .tag-container hr { - width: 60%; - margin: 1em 0; + width: 100%; + margin-left: 0; background-image: -webkit-linear-gradient( 0deg, #d5d5d5, @@ -930,23 +934,19 @@ blockquote { } .article { - width: 80%; - max-width: 1000px; - margin: 0 auto; + max-width: 80ch; + padding: 2ch; + margin: auto; position: relative; } -.article .header { - font-size: 1.1em; - margin-top: 1em; -} - .article .main-nav-link:hover { border: 0; } .article hr { - width: 80%; + width: 100%; + margin-left: 0; background-image: -webkit-linear-gradient( 0deg, #d5d5d5,