summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2011-01-05 13:00:11 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2011-01-05 13:00:11 +0000
commitf824bd1b5c997090ea6dee10eb77ccf96c57fc03 (patch)
tree1c1c9a396171a0c3602779cebc05681d5078faca
parent265ff1bc6958140d54a6320d854e1487e996f432 (diff)
downloadmandoc-f824bd1b5c997090ea6dee10eb77ccf96c57fc03.tar.gz
Give tables an HTML class.
-rw-r--r--example.style.css14
-rw-r--r--tbl_html.c7
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 { }
diff --git a/tbl_html.c b/tbl_html.c
index 13267dc5..e67fa862 100644
--- a/tbl_html.c
+++ b/tbl_html.c
@@ -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;