version 1.166, 2014/09/27 09:03:24 |
version 1.171, 2014/09/27 10:56:18 |
Line 68 static const struct htmldata htmltags[TAG_MAX] = { |
|
Line 68 static const struct htmldata htmltags[TAG_MAX] = { |
|
{"dt", HTML_CLRLINE}, /* TAG_DT */ |
{"dt", HTML_CLRLINE}, /* TAG_DT */ |
{"dd", HTML_CLRLINE}, /* TAG_DD */ |
{"dd", HTML_CLRLINE}, /* TAG_DD */ |
{"blockquote", HTML_CLRLINE}, /* TAG_BLOCKQUOTE */ |
{"blockquote", HTML_CLRLINE}, /* TAG_BLOCKQUOTE */ |
{"p", HTML_CLRLINE | HTML_NOSTACK | HTML_AUTOCLOSE}, /* TAG_P */ |
|
{"pre", HTML_CLRLINE }, /* TAG_PRE */ |
{"pre", HTML_CLRLINE }, /* TAG_PRE */ |
{"b", 0 }, /* TAG_B */ |
{"b", 0 }, /* TAG_B */ |
{"i", 0 }, /* TAG_I */ |
{"i", 0 }, /* TAG_I */ |
Line 85 static const char *const htmlattrs[ATTR_MAX] = { |
|
Line 84 static const char *const htmlattrs[ATTR_MAX] = { |
|
"media", /* ATTR_MEDIA */ |
"media", /* ATTR_MEDIA */ |
"class", /* ATTR_CLASS */ |
"class", /* ATTR_CLASS */ |
"style", /* ATTR_STYLE */ |
"style", /* ATTR_STYLE */ |
"width", /* ATTR_WIDTH */ |
|
"id", /* ATTR_ID */ |
"id", /* ATTR_ID */ |
"summary", /* ATTR_SUMMARY */ |
|
"align", /* ATTR_ALIGN */ |
|
"colspan", /* ATTR_COLSPAN */ |
"colspan", /* ATTR_COLSPAN */ |
"charset", /* ATTR_CHARSET */ |
"charset", /* ATTR_CHARSET */ |
}; |
}; |
Line 198 print_gen_head(struct html *h) |
|
Line 194 print_gen_head(struct html *h) |
|
tag[0].val = "utf-8"; |
tag[0].val = "utf-8"; |
print_otag(h, TAG_META, 1, tag); |
print_otag(h, TAG_META, 1, tag); |
|
|
|
/* |
|
* Print a default style-sheet. |
|
*/ |
t = print_otag(h, TAG_STYLE, 0, NULL); |
t = print_otag(h, TAG_STYLE, 0, NULL); |
print_text(h, "table.head, table.foot { width: 100%; }\n"); |
print_text(h, "table.head, table.foot { width: 100%; }\n" |
|
"td.head-rtitle, td.foot-os { text-align: right; }\n" |
|
"td.head-vol { text-align: center; }\n" |
|
"table.foot td { width: 50%; }\n" |
|
"table.head td { width: 33%; }\n" |
|
"div.spacer { margin: 1em 0; }\n"); |
print_tagq(h, t); |
print_tagq(h, t); |
|
|
if (h->style) { |
if (h->style) { |
Line 617 print_stagq(struct html *h, const struct tag *suntil) |
|
Line 621 print_stagq(struct html *h, const struct tag *suntil) |
|
free(tag); |
free(tag); |
} |
} |
} |
} |
|
|
|
void |
|
print_paragraph(struct html *h) |
|
{ |
|
struct tag *t; |
|
struct htmlpair tag; |
|
|
|
PAIR_CLASS_INIT(&tag, "spacer"); |
|
t = print_otag(h, TAG_DIV, 1, &tag); |
|
print_tagq(h, t); |
|
} |
|
|
|
|
void |
void |
bufinit(struct html *h) |
bufinit(struct html *h) |