CVSROOT: /cvs Module name: src Changes by: schwa...@cvs.openbsd.org 2022/07/05 15:25:24
Modified files: usr.bin/mandoc : man_html.c mandoc.css mdoc_html.c Log message: 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.