X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/b186706a9bd66b428574cbb8c02554f0c4434b8f..6311c65d7397e07947d6cf38df772545a3fa296d:/base.css diff --git a/base.css b/base.css index 8738378..94d7cae 100644 --- a/base.css +++ b/base.css @@ -123,8 +123,9 @@ h1 small, h2 small { position: absolute; /* side note; do not influence alignment */ margin-left: 1em; - font-size: 80%; - line-height: 175%; + font-size: 50%; /* 1rem */ + font-weight: normal; + padding-top: 1.75ex; /* align baseline with container */ } dl > dt { @@ -254,6 +255,12 @@ td.joinl { border-left: none; } +thead { + position: sticky; + top: 0; + background: #DDD8; +} + /* character table */ .glyphs thead th, .glyphs td { @@ -671,7 +678,7 @@ figure { margin: 0; position: relative; } -img { +figure img { vertical-align: bottom; width: 100%; } @@ -741,10 +748,33 @@ img { background: rgba(0, 0, 0, .5); } +/* specialised galleries */ + body#word { margin: 8px 1px; } +table.gallery { + grid-auto-flow: row; + grid-template-columns: repeat(auto-fit, minmax(2em, max-content)); /* 1fr */ +} +table.gallery tbody, +table.gallery tr { + display: contents; +} +table.gallery tr > :first-child { + grid-column: 1; + -grid-row: span 6; + margin: auto; /* vertical-align: middle */ +} +table.gallery tr > :nth-child(2) { + grid-column: 2; /* in case 1st is missing */ +} +table.gallery td { + border: 0; /* does not collapse */ + outline: 1px solid #888; /* over grid-gap */ +} + /* page-specific */ #browser td > a {