aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/man_html.c
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2022-07-06 14:34:59 +0000
committerIngo Schwarze <schwarze@openbsd.org>2022-07-06 14:34:59 +0000
commitd87fd9991b3f2008e4d248991fdf4d47390c4704 (patch)
tree2100b72c90aee9cbaa45f9e2b5adc7235674ee67 /man_html.c
parent8bee07458b84a3c97d980af8bc26fbd8d9b72eab (diff)
downloadmandoc-d87fd9991b3f2008e4d248991fdf4d47390c4704.tar.gz
mandoc-d87fd9991b3f2008e4d248991fdf4d47390c4704.tar.zst
mandoc-d87fd9991b3f2008e4d248991fdf4d47390c4704.zip
While the HTML standard allows multiple <h1> elements in the same
document, <h1> is intended for top level headers, and most of the sections in a manual page can hardly be considered top-level. It is more usual to use <h1> only for the main title of the document of for the site name. Consequently, move .Sh/.SH from <h1> to <h2> and .Ss/.SS from <h2> to <h3>, freeing <h1> for use by header.html in man.cgi(8). Discussed with Anna Vyalkova <cyber at sysrq dot in>.
Diffstat (limited to 'man_html.c')
-rw-r--r--man_html.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/man_html.c b/man_html.c
index 19337a10..6ad35578 100644
--- a/man_html.c
+++ b/man_html.c
@@ -1,4 +1,4 @@
-/* $Id: man_html.c,v 1.182 2022/07/05 21:25:29 schwarze Exp $ */
+/* $Id: man_html.c,v 1.183 2022/07/06 14:34:59 schwarze Exp $ */
/*
* Copyright (c) 2013-2015,2017-2020,2022 Ingo Schwarze <schwarze@openbsd.org>
* Copyright (c) 2008-2012, 2014 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -316,10 +316,10 @@ man_SH_pre(MAN_ARGS)
enum htmltag tag;
if (n->tok == MAN_SH) {
- tag = TAG_H1;
+ tag = TAG_H2;
class = "Sh";
} else {
- tag = TAG_H2;
+ tag = TAG_H3;
class = "Ss";
}
switch (n->type) {