lucy24 - 4:28 pm on Jun 22, 2012 (gmt 0)
Overlapping one of the so-many-Bills-that-I-can't-keep-track:
Hm. If they had thought of it, HTML 5 could have added a markup for "group of lines": not a list, but blocks such as poetry. (An inherent feature of a list is that you can rearrange its elements. This is not generally A Good Thing in verse.) And then CSS could come along afterward and decide what it should look like.
But, really, I don't think the html markup <p></p> has to be equated with a grammatical paragraph. It's simply a building block. You could, at need, construct an entire web page out of nothing but <p> and <table> and it would be perfectly readable. HTML 1.0, anyone? :)