Instead of the custom <div class="manual-text">, use the standard
authorschwarze <schwarze@openbsd.org>
Sun, 3 Jul 2022 14:28:26 +0000 (14:28 +0000)
committerschwarze <schwarze@openbsd.org>
Sun, 3 Jul 2022 14:28:26 +0000 (14:28 +0000)
commit6774f271bd2fb4f23cbc3c80839e86e28aa9601d
treeaa64a153d91ce426bc54940bd5310a75e88063c8
parent6f28991adc5c6712a0dc50ab7c3995fd78787506
Instead of the custom <div class="manual-text">, use the standard
HTML <main> element.  The benefit is that it has the ARIA landmark
role "main" by default.  To ease the transition for people using
their own CSS file instead of mandoc.css, retain the custom class
for now.

I had this idea in a discussion with Anna Vyalkova <cyber at sysrq dot in>.
Patch from Anna, slightly tweaked by me.
usr.bin/mandoc/html.c
usr.bin/mandoc/html.h
usr.bin/mandoc/man_html.c
usr.bin/mandoc/mandoc.css
usr.bin/mandoc/mdoc_html.c