/* h/t https://wabain.github.io/2019/10/13/css-rotated-table-header.html */
th, td { white-space: nowrap; }
th { text-align: left; font-weight: normal; }
+ th.spacer_row { height: .3em; }
table { border-collapse: collapse }
tr.key > th { height: 10em; vertical-align: bottom; line-height: 1 }
tr.key > th > div { width: 1em; }
fn render_row(columns: &[String], rowlike: &mut Rowlike) -> HTML {
match rowlike {
- Rowlike::Spacer => HTML::from("<tr><td> </td></tr>"),
+ Rowlike::Spacer => HTML::from("<tr><th class=\"spacer_row\"></th></tr>\n"),
Rowlike::Row(row) => {
let row_label = HTML::escape(row.label.as_ref());
let cells = columns