- From: fantasai <fantasai@escape.com>
- Date: Wed, 13 Nov 2002 17:47:17 -0500
- To: www-html@w3.org
John Lewis wrote: > > <h><cite>The Lord of the Rings: The Two Towers</cite></h> Here you are not differentiating between title and subtitle in the markup; instead, you are inserting formatting in the form of a colon. If the title and subtitle were marked up correctly, I would be able to have the equivalent of title { font-weight: bold; } subtitle { font-style: italic;} since I can then address each part specifically. The first example you gave: > <h><cite>The Lord of the Rings <line>The Two Towers</line></cite></h> is much better because if I assume that all <line>s in <h>s enclose subtitles, I know which part is a title and which part is a subtitle. I can style it as above, or do this: h { font-size: x-large; } h line { display: block; font-size: large; font-style: italic; } or this: h { font-size: x-large; } h line { display: inline; font-size: large; } h line:before { content: ': '; } The problem with having the main text as 1st-level text and the subtitle as a child's text is that the last CSS snippet would result in an extra space before the colon. (If this is the title of the ensuing text, btw, then it shouldn't be <cite>ed. If it's not, then as a citation it probably shouldn't be split into title and subtitle lines; the subtitle in this case isn't the subtitle of the section.) ~fantasai
Received on Wednesday, 13 November 2002 17:47:16 UTC