dieren: constant cell width for any gallery table
[sheet.git] / base.css
index 8738378e6ce724036f8535ba991fcf4817d70f52..dab95d708c53d3ce7bf3e5eccd693ada49316764 100644 (file)
--- a/base.css
+++ b/base.css
@@ -741,10 +741,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 {