diff --git a/assets/css/main.css b/assets/css/main.css index 1e76a41..0ee8853 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -58,7 +58,7 @@ html { blockquote { border-left: 6px solid #bbb; margin-left: 0; - padding-left: 1em; + padding-left: 0.75em; } /* narrow screens: remove unused figure margin. */ @@ -74,7 +74,8 @@ nav li, /* Lists without bullets: navlinks, posts lists, webmentions. * Those three are lists whose items are already easily distinguishable, - * rendering bullet points as unnecessary extra visual noise. */ + * rendering bullet points as unnecessary extra visual noise. Pretty + * much the only purely-aesthetic change in this CSS file. */ .unstyled-list { padding-left: 0; } @@ -83,7 +84,8 @@ nav li, list-style-type: none; } -/* single-line nav on widescreen */ +/* single-line nav on widescreen and print. + * Single-line nav on print saves almost half a page. */ @media print, (min-width: 32em) { header nav li { display: inline; @@ -91,10 +93,12 @@ nav li, } } -/* browsers make
small for some dumb legacy reason - * and this somehow fixes that. */ +/* browsers make monospace small and unreadable for some dumb legacy + * reason and this somehow fixes that without overriding the user's + * font size preferences. */ code, -pre { +pre, +kbd { /* stylelint-disable -- compatibility hack */ font-family: monospace, monospace; @@ -113,11 +117,10 @@ pre { padding: 0 0.1em; } -/* Narrow screens: allow horizontal scroll in a pre block, but don't - * clip it vertically */ +/* Narrow screens: allow horizontal scroll in a pre block. */ pre { /* csslint ignore:start */ - overflow: auto visible; + overflow: auto; /* csslint ignore:end */ padding: 0.5em; @@ -135,7 +138,8 @@ pre, } /* center images that aren't my indieweb icon; same justification as - * for centering the body contents. */ + * for centering the body contents. Also makes images easier to see + * for people holding a device with one hand. */ img:not(.u-photo) { display: block; height: auto; @@ -152,7 +156,6 @@ img:not(.u-photo) { * - Investigate reduced-contrast for dark mode * - Wait till Webkit fixes its broken-ass default dark stylesheet * then consider trimming the dark stylesheet I provide. - * - Narrow screen optimization for bullet indents. * - Investigate CSS-based hints to screenreaders. * - See if any "-left" properties should switch to "-right" for users * who machine-translate the page to a RTL language. */