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