keys: adjust row indentation to terse key widths
authorMischa POSLAWSKY <perl@shiar.org>
Wed, 21 Feb 2018 08:54:21 +0000 (09:54 +0100)
committerMischa POSLAWSKY <perl@shiar.org>
Mon, 5 Mar 2018 22:51:17 +0000 (23:51 +0100)
base.css

index e7c9105..f20f167 100644 (file)
--- a/base.css
+++ b/base.css
@@ -132,7 +132,7 @@ dl > dd {
 #rows {margin-top: -5ex} /* top (esc) row fits besides header */
 .row2 {margin-left: 7em} /* row offsets relative to ~6em key width */
 .row3 {margin-left: 8em}
-.row4 {margin-left: 10em} /* should actually align to next key on row0 */
+.row4 {margin-left: 10em} /* should actually align to next key on row1 */
        /* ...however rows>=1 are shifted a bit, to make space */
 
 table.keys tr {
@@ -742,9 +742,14 @@ nav > .section {
                opacity: .5;
                color: #FFF;
        }
+
        table.keys {
                width: 62.1em; /* 82.5em - 12 * Δtd(6.2em - 4.5em) */
        }
+       .row2 {margin-left: 5.3em} /* 7em / Δtd(6em : 4.5em) */
+       .row3 {margin-left: 6em}   /* 8em / Δtd */
+       .row4 {margin-left: 7.5em} /* 10em / Δtd */
+
        @media (max-width: 61em) {
                .keys td {
                        width: 3em;
@@ -761,6 +766,9 @@ nav > .section {
                table.keys {
                        width: 37em; /* (12 * td(3em + 6px) + 8em) * 80% */
                }
+               .row2 {margin-left: 3.5em} /* 7em / Δtd(6em : 3em) */
+               .row3 {margin-left: 4em}   /* 8em / Δtd */
+               .row4 {margin-left: 5em}   /* 10em / Δtd */
        }
 }