will implicitly close 's so we must recalculate the margin.
we do this using the same formula as
indentions are calculated by post-grohtml
except for the line-length which is apparently always 6.5i (the default)
!
fs.TS.nr tbl-margin ((\n[.in]+\n[.o])*100+(6.5i/2))/6.5i-((6.5i/2)/6.5i)
.nr tbl-width 100-\n[tbl-margin]
.HTML
l
1u.{row} 1u.{col} @.r{
.{format.\.{row}.\.{col}.align} 0U.{format.\.{row}.\.{col}.bold} 0U.{format.\.{row}.\.{col}.italic}
1U.{format.\.{row}.\.{col}.rowspan} 1U.{format.\.{row}.\.{col}.colspan}
} :M.r
<
0a-L"=.{format.\.{row}.\.{col}.align}left'
0a-C"=.{format.\.{row}.\.{col}.align}center'
0a-R"=.{format.\.{row}.\.{col}.align}right'
0a-B"=1U.{format.\.{row}.\.{col}.bold}'
0a-I"=1U.{format.\.{row}.\.{col}.italic}'
0a- "=%.{col} :M.r'
0a-,"=%.{row} 1u.{col} :M.r' 0a-10"=%.{row} 1u.{col} :M.r'
0a-."=1;'
D>
k q.{row}u.{frows} q.{col}u.{fcols} 1u.{row} 1u.{col} .u.#bd
EQ.{format.\.{row}.\.{col}.align} G.{format.\.{frows}.\.{col}.align} 1EB
Q.{format.\.{frows}.\.{col}.bold}U.{format.\.{row}.\.{col}.bold}
Q.{format.\.{frows}.\.{col}.italic}U.{format.\.{row}.\.{col}.italic}
Q.{format.\.{frows}.\.{col}.rowspan}U.{format.\.{row}.\.{col}.rowspan}
Q.{format.\.{frows}.\.{col}.colspan}U.{format.\.{row}.\.{col}.colspan} '
.,.+3:sT{
"S .,s
T}.-3X.{data.\.{row}.\.{col}} C 1| .,.+2:s\^^"S
0U.{format.\.{row}.\.{col}.rowspan}
Q.{row}-1U.#cr 1;' -%.#cr>
%.{format.\.#cr.\.{col}.rowspan} '
.u.f s[U.{tab},
q.f,.-1X.{data.\.{row}.\.{col}} 0'u.{data.\.{row}.\.{col}.block}
-a-q.{tab}"= %.{col} | %.{row} 1u.{col} .,.+4:s.TE
"S1;' '>
q.#bd,.D
q.{row}-1u.{drows} 1u.{row}
q.{drows}
1u.{col}
q.{fcols}
I.HTML
Q.{format.\.{row}.\.{col}.bold}"N I '
Q.{format.\.{row}.\.{col}.italic}"N I '
G.{data.\.{row}.\.{col}}
Q.{format.\.{row}.\.{col}.bold}"N I '
Q.{format.\.{row}.\.{col}.italic}"N I '
I |
| I>
Q.{data.\.{row}.\.{col}}
.HTML
' '
%.{col}>
I.HTML
%.{row}>
I.HTML
>
EWQ#ou
EX