]> git.cameronkatri.com Git - mandoc.git/commit
Finally get rid of the archaic <table> markup for header and footer lines
authorIngo Schwarze <schwarze@openbsd.org>
Tue, 5 Jul 2022 21:25:29 +0000 (21:25 +0000)
committerIngo Schwarze <schwarze@openbsd.org>
Tue, 5 Jul 2022 21:25:29 +0000 (21:25 +0000)
commit8bee07458b84a3c97d980af8bc26fbd8d9b72eab
treefddf846e6fb1cd89dfdc50d8affca7625aff709a
parentae49b31649e571ceb182e182bc1eeff17e7b16ae
Finally get rid of the archaic <table> markup for header and footer lines
and use flexbox CSS instead.  Improve accessibility by adding role
and aria-label attributes to these header and footer lines.
Using ideas from both Anna Vyalkova <cyber at sysrq dot in> and myself.

As a welcome side effect, this also resolves the long-standing issue
that the rendering was always 65em wide, requiring horizontal scrolling
when the window was narrower.  Now, rendering nicely adapts to browser
windows of arbitrary narrowness.
TODO
man_html.c
mandoc.css
mdoc_html.c