Add table styles

This commit is contained in:
Nate Weaver 2020-01-20 21:32:02 -06:00
parent ed355ad614
commit 02297ed94a
1 changed files with 35 additions and 3 deletions

View File

@ -45,6 +45,7 @@ a:hover {
--system-message-color: #cbcbcb;
--feedlink-color: rgba(0, 0, 0, 0.6);
--article-title-color: #333;
--table-border-color: lightgray;
}
@media(prefers-color-scheme: dark) {
@ -56,6 +57,7 @@ a:hover {
--body-code-color: #b2b2b2;
--system-message-color: #5f5f5f;
--article-title-color: #e0e0e0;
--table-border-color: dimgray;
}
}
@ -138,14 +140,44 @@ pre {
word-wrap: normal;
word-break: normal;
}
.nnw-overflow {
overflow-x: auto;
}
code, pre {
font-family: "SF Mono", Menlo, "Courier New", Courier, monospace;
font-size: .8235rem;
-webkit-hyphens: none;
}
.nnw-overflow {
overflow-x: auto;
}
/*
Instead of the last-child bits, border-collapse: collapse
could have been used. However, then the inter-cell borders
overlap the table border, which looks bad.
*/
.nnw-overflow table {
margin-bottom: 1px;
border-spacing: 0;
border: 1px solid var(--secondary-accent-color);
}
.nnw-overflow td, .nnw-overflow th {
-webkit-hyphens: none;
word-break: normal;
border: 1px solid var(--table-border-color);
border-top: none;
border-left: none;
padding: 5px;
}
.nnw-overflow tr td:last-child, .nnw-overflow tr th:last-child {
border-right: none;
}
.nnw-overflow tr:last-child td, .nnw-overflow tr:last-child th {
border-bottom: none;
}
.nnw-overflow td pre {
border: none;
padding: 0;
}
img, figure, iframe, div {
max-width: 100%;
height: auto !important;