Quote:
Originally Posted by JSWolf
I'll disagree that margins should never be %.
As to the classes for first-line and last-line, get rid of them. Use a <blockquote> instead and just use the same class as the other lines.
|
We'll disagree.
You can do <hr class="quart" />
.quart {
height: 2px;
width:25%
}
The left & right margins are not needed. You might add padding-top margin-top and margin-bottom
<blockquote> with no class is really HTML3, or webpages <p class="something"> is better because then behaviour is not based on renderer behaviour, not source design. Of course some argue that <blockquote> has extra semantic meaning, but you don't argue that for the alternatives to <i> and <b> (which like superscript and subscript occur within a paragraph. The <div class="whatever"> might enclose a verse.
BUT there are many ways to do verses. The worst idea is explicit whitespace or empty newlines.
Also if making ebooks from MS Word or LO Writer you don't get blockquotes or % margins.