Quote:
Originally Posted by kovidgoyal
@Jellby: The correct way to do poetry in XHTML would be
[...]
Set the text-indent property in CSS to have the div mimic the behavior of a <p>
|
Fine, but what if <div class="poem"> belongs logically inside a <p>, like when a character quotes a couple of lines from a poem and then continues speaking? I have to either use <div> instead of <p> and "fake" it, or split the <p> into two <p>'s and "fake" the second being a continuation of the first.
@ Ahi: I see what you mean, and it's good to have some standardization, but I don't believe it is possible to consider all possible variations that could be found in real books. No matter how many pre-specified semantic tags you may invent, there will always be an author and a book who will demand a new one for "this particular piece of information which does not fit any of the above" (but I can't say I know anything about TEI-MEK, for instance).