diff options
-rw-r--r-- | example.style.css | 14 | ||||
-rw-r--r-- | tbl_html.c | 7 |
2 files changed, 16 insertions, 5 deletions
diff --git a/example.style.css b/example.style.css index bf616498..7b61d430 100644 --- a/example.style.css +++ b/example.style.css @@ -1,8 +1,12 @@ /* $Id$ */ /* - * This default style-sheet mimics the appearance of the traditional - * cvsweb output. + * This is an example style-sheet provided for mandoc(1) and the -Thtml + * or -Txhtml output mode. + * + * It mimics the appearance of the traditional cvsweb output. + * + * See mdoc(7) and man(7) for macro explanations. */ html { min-width: 580px; width: 580px; } @@ -96,7 +100,7 @@ a.link-man { } /* Manual links (Xr). */ a.link-ref { } /* Reference section links (%Q). */ a.link-sec { } /* Section links (Sx). */ -/* Formatting for lists. */ +/* Formatting for lists. See mdoc(7). */ dl.list-diag { } dt.list-diag { } @@ -136,3 +140,7 @@ li.list-item { } ol.list-enum { padding-left: 2em; } li.list-enum { } + +/* Table modes. See tbl(7). */ + +table.tbl { } @@ -32,7 +32,8 @@ print_tbl(struct html *h, const struct tbl_span *sp) { const struct tbl_head *hp; const struct tbl_dat *dp; - struct tag *tt; + struct tag *tt; + struct htmlpair tag; switch (sp->pos) { case (TBL_SPAN_HORIZ): @@ -48,7 +49,9 @@ print_tbl(struct html *h, const struct tbl_span *sp) h->flags |= HTML_NONOSPACE; h->flags |= HTML_NOSPACE; - print_otag(h, TAG_TABLE, 0, NULL); + PAIR_CLASS_INIT(&tag, "tbl"); + + print_otag(h, TAG_TABLE, 1, &tag); print_otag(h, TAG_TR, 0, NULL); dp = sp->first; |