X-Git-Url: http://git.draconx.ca/gitweb/homepage.git/blobdiff_plain/e3f9d08ce974cfeb8af27c10b33371d0554f4699..e1908f247e262b45949dd6d4a0d62ca54664cf15:/content/style.scss diff --git a/content/style.scss b/content/style.scss index e517d90..04736d8 100644 --- a/content/style.scss +++ b/content/style.scss @@ -1,4 +1,4 @@ -/* +/*! * Nick's web site: default stylesheet * * Copyright © 2018-2021 Nick Bowler @@ -44,15 +44,50 @@ body { margin: 1em; } -a:link { color: $linkdefaultcolour; } -a:visited { color: $linkvisitedcolour; } -a:active { color: $linkactivecolour; } +a:link { color: $linkdefaultcolour; border-color: $linkdefaultcolour; } +a:visited { color: $linkvisitedcolour; border-color: $linkvisitedcolour; } +a:active { color: $linkactivecolour; border-color: $linkactivecolour; } h1 { @include header_size(60em, 2em); } h2 { @include header_size(60em, 1.5em); } h5 { @include header_size(60em, 1em); } -p>img { max-width: 40em; width: 100%; height: auto; } +@supports (display: grid) { + .gallery { + display: grid; + grid-column-gap: 1em; + grid-template-columns: repeat( auto-fill, minmax(18em, 1fr) ); + align-items: center; + + p.img { margin: 0.5em 0; } + } +} + +p.img { + text-align: center; + + img { + vertical-align: bottom; + max-width: 40em; + width: 100%; + height: auto; + } + + a { + text-decoration: none; + display: inline-block; + border: solid 2px; + } + + small { + color: $foregroundcolour; + text-align: justify; + @media (max-width: 24em) { text-align: left; } + padding: 0.5ex; + display: block; + font-size: 0.9em; + } +} p, dt, dd, li { text-align: justify; @@ -319,6 +354,7 @@ table.filelist { tbody { .svg, svg, img.svgfallback { + vertical-align: middle; height: 1.5em; width: auto; } @@ -366,6 +402,8 @@ table.filelist { #footer p { color: $annotationcolour; } #article-info p { font-style: italic; } +.wbr:after { content: "\200b"; } + // "unordered" lists with explicit ordering in content ul.ordered > { li { list-style: none; }