I don’t really see the use of having “tight” versus “loose” lists.
I can see that it creates a lot of trouble in bloating the specs (and the users comprehension of it) about where to put blank lines (or rather how they are interpreted).
Am I wrong to think that the difference between
is not really semantic, but more of a styling problem?! The only difference I see is the blank space after the paragraph. Should I use the blank lines in code to determine the spacing? I don’t see any meaningful difference between a tight and a loose version of “- oranges, - apples, - bananas”.
Wouldn’t it be possible to just define the styling of the paragraph to not contain bottom margin?
Or let me ask the other way around: if the
<p> is semantically unnecessary as in
<li><p>example</p></li>, why not leave it away and rather add a
class="loose" to the
<ol> for the styling?