From: SourceForge.net <no...@so...> - 2004-11-18 04:39:54
|
Bugs item #1066753, was opened at 2004-11-16 01:18 Message generated for change (Comment added) made by xmldoc You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=1066753&group_id=21935 Category: DocBook XSL Group: HTML Status: Open Resolution: None Priority: 5 Submitted By: Sam Steingold (sds) Assigned to: Nobody/Anonymous (nobody) Summary: subtitle is severely broken Initial Comment: deeply nested sections can have subtitles larger than titles: <section> <section> <section> <section> <section> <section><title>Title</title> <subtitle>Subtitle</subtitle> </section> </section> </section> </section> </section> </section> is rendered as <h6>Title</h6> <h2>Subtitle</h2> it should be <h6>Title</h6> <h7>Subtitle</h7> ---------------------------------------------------------------------- >Comment By: Michael Smith (xmldoc) Date: 2004-11-18 13:39 Message: Logged In: YES user_id=118135 Sam, No, I didn't mean h6 h2 { font-size: nn; } The plus symbol indicates a sibling relationship. Thing above would work only if h2 is a child of h6. Which it won't never be. But since as you point out the heads are wrapped in div, I would think that the following should work: div h6 + div h2 { font-size: nn; } But I tested it and it doesn't actually seem to work... Anyway, I can't reproduce the output you're seeing. Please upload a test document. When I test, the stylsheets generate an h7 as you expect. But actually, that's wrong too -- because h7 isn't a valid (X)HTML element. The HTML heading hierarchy ends at h6. So the stylesheets should instead just generate a h6 for all titles and subtitles in sections that would otherwise end up being h7, h8, etc. I will make a code change to have them do that. ---------------------------------------------------------------------- Comment By: Sam Steingold (sds) Date: 2004-11-18 05:21 Message: Logged In: YES user_id=5735 1. you probably mean h6 h2 { font-size: nn; } (no '+') 2. this does not work because the actual output is wrapped in <div>: <div class="simplesect" lang="en" xml:lang="en"> <div class="titlepage"><div><div><h5 class="title"> <a id="method-gf"></a> Generic Function <a href="#method-gf" title="Generic Function CLOS:METHOD-GENERIC-FUNCTION"> <code class="function">CLOS:METHOD-GENERIC-FUNCTION</code> </a></h5></div> <div><h2 class="subtitle"> <code class="code">(<a href="#method-gf" title="Generic Function CLOS:METHOD-GENERIC-FUNCTION"> <code class="function">CLOS:METHOD-GENERIC-FUNCTION</code></a> <em class="replaceable"><code>method</code></em>)</code></h2></div></div> ---------------------------------------------------------------------- Comment By: Michael Smith (xmldoc) Date: 2004-11-17 17:41 Message: Logged In: YES user_id=118135 CSS workaround: h6 + h2 { font-size: nn; } etc. Not saying that it's a fix for the bug :-) Just a workaround to use for now -- until somebody from the team has tim to look into this. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=1066753&group_id=21935 |