From fd978ea755147938132a662c4d2ceb7d2f20f31a Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Mon, 22 Jun 2026 13:50:10 -0700 Subject: [PATCH 1/5] add xwide col (80ch), closes #430 --- css/smpte.css | 17 +++++++++++++++++ doc/main.html | 10 ++++++---- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/css/smpte.css b/css/smpte.css index 9cd5457..a251c5a 100644 --- a/css/smpte.css +++ b/css/smpte.css @@ -412,6 +412,19 @@ td.top-cell { vertical-align: top; } width: 20rem; } +/* xwide (fits an 80-character listing) */ + + table.col-1-xwide tr td:nth-child(1), table.col-1-xwide tr th:nth-child(1), + table.col-2-xwide tr td:nth-child(2), table.col-2-xwide tr th:nth-child(2), + table.col-3-xwide tr td:nth-child(3), table.col-3-xwide tr th:nth-child(3), + table.col-4-xwide tr td:nth-child(4), table.col-4-xwide tr th:nth-child(4), + table.col-5-xwide tr td:nth-child(5), table.col-5-xwide tr th:nth-child(5), + table.col-6-xwide tr td:nth-child(6), table.col-6-xwide tr th:nth-child(6), + table.col-7-xwide tr td:nth-child(7), table.col-7-xwide tr th:nth-child(7), + table.col-8-xwide tr td:nth-child(8), table.col-8-xwide tr th:nth-child(8) { + min-width: 80ch; + } + /* cell width utilities */ th.col-xsmall, td.col-xsmall { @@ -430,6 +443,10 @@ th.col-wide, td.col-wide { width: 20rem; } +th.col-xwide, td.col-xwide { + min-width: 80ch; +} + table > caption { margin-top: 2em; margin-bottom: 1em; diff --git a/doc/main.html b/doc/main.html index 3bbcf61..d06c622 100644 --- a/doc/main.html +++ b/doc/main.html @@ -1536,14 +1536,16 @@

Using class attributes

col-xsmall;
col-small;
col-medium;
-
col-wide
-
Applied to th or td elements to suggest a relative column width for that cell. These classes provide extra-narrow, narrow, medium, or wide column layouts without using inline style attributes. See
+
col-wide;
+
col-xwide
+
Applied to th or td elements to suggest a relative column width for that cell. These classes provide extra-narrow, narrow, medium, wide, or extra-wide column layouts without using inline style attributes. col-xwide is sized to fit an 80-character listing. See
col-1-xsmall through col-8-xsmall;
col-1-small through col-8-small;
col-1-medium through col-8-medium;
-
col-1-wide through col-8-wide
-
Applied to a table element to suggest relative widths for specific columns. See
+
col-1-wide through col-8-wide;
+
col-1-xwide through col-8-xwide
+
Applied to a table element to suggest relative widths for specific columns. The col-1-xwide through col-8-xwide classes are sized to fit an 80-character listing. See
col-1-center through col-8-center;
col-1-right through col-8-right;
From 370689dc206c0127ce0370f277cfe4c3ce235cf0 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Mon, 22 Jun 2026 13:53:02 -0700 Subject: [PATCH 2/5] update to equiv rem value --- css/smpte.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/smpte.css b/css/smpte.css index a251c5a..5875e8f 100644 --- a/css/smpte.css +++ b/css/smpte.css @@ -422,7 +422,7 @@ td.top-cell { vertical-align: top; } table.col-6-xwide tr td:nth-child(6), table.col-6-xwide tr th:nth-child(6), table.col-7-xwide tr td:nth-child(7), table.col-7-xwide tr th:nth-child(7), table.col-8-xwide tr td:nth-child(8), table.col-8-xwide tr th:nth-child(8) { - min-width: 80ch; + min-width: 40rem; } /* cell width utilities */ @@ -444,7 +444,7 @@ th.col-wide, td.col-wide { } th.col-xwide, td.col-xwide { - min-width: 80ch; + min-width: 40rem; } table > caption { From 0d1c96772db4a7709b45e1132b5d0f8b396e080d Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Mon, 22 Jun 2026 13:54:50 -0700 Subject: [PATCH 3/5] bump back to ch --- css/smpte.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/css/smpte.css b/css/smpte.css index 5875e8f..7d87ca9 100644 --- a/css/smpte.css +++ b/css/smpte.css @@ -444,7 +444,7 @@ th.col-wide, td.col-wide { } th.col-xwide, td.col-xwide { - min-width: 40rem; + min-width: 80ch; } table > caption { From 3b4a8f6888bfcc16bd81a9ffbcadb36fb453dbc2 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Mon, 22 Jun 2026 14:02:02 -0700 Subject: [PATCH 4/5] 35rem --- css/smpte.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/smpte.css b/css/smpte.css index 7d87ca9..e1d9cea 100644 --- a/css/smpte.css +++ b/css/smpte.css @@ -422,7 +422,7 @@ td.top-cell { vertical-align: top; } table.col-6-xwide tr td:nth-child(6), table.col-6-xwide tr th:nth-child(6), table.col-7-xwide tr td:nth-child(7), table.col-7-xwide tr th:nth-child(7), table.col-8-xwide tr td:nth-child(8), table.col-8-xwide tr th:nth-child(8) { - min-width: 40rem; + min-width: 35rem; } /* cell width utilities */ @@ -444,7 +444,7 @@ th.col-wide, td.col-wide { } th.col-xwide, td.col-xwide { - min-width: 80ch; + min-width: 35rem; } table > caption { From 85ddc28485f3994ae1d1a840f21d87cc1c19b280 Mon Sep 17 00:00:00 2001 From: Steve LLamb <38917682+SteveLLamb@users.noreply.github.com> Date: Tue, 23 Jun 2026 09:25:14 -0700 Subject: [PATCH 5/5] bump pub date --- doc/main.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/main.html b/doc/main.html index d06c622..26abfc4 100644 --- a/doc/main.html +++ b/doc/main.html @@ -14,7 +14,7 @@ - + Tooling and documentation for HTML documents