- From: Joanne Hunter <jrhunter@menagerie.tf>
- Date: Thu, 8 Aug 2002 16:05:50 -0400
- To: www-html@w3.org
The following text was discovered Thursday 08 August 2002 in a note attributed to one "Jonas Jørgensen <jonasj@jonasj.dk>": > Every argument for deprecating <br> in favor of <line> also applies to > deprecating <hr> in favor of <section>. The only structural use for <hr> > is as a section separator -- just like <br> is a line separator. With > XHTML 2.0, we have the <line> and <section> elements for marking up > lines and sections, thus <br> and <hr> are not needed anymore. <br> is > deprecated -- why not <hr>? The only reasonable justification I can think of (and the reason why I still use it myself :) ) is that one might want to have a separator of a width different than that of the sections immediately before and/or after. And CSS level 2 doesn't let you control a border-top or border-bottom's length independent of the block's width, so you'd have to put in a separate <div> with the desired width specifically for that purpose. <hr> is just faster, and it also has the same effect in non-CSS capable web browser UAs, so it helps to restore my conscience after having shafted NS4. :) (I still occasionally use <i> for the same purpose - when there's no semantic markup for something I want that I'm going to style in that manner anyways, I use such an element instead of a <span> element. They're pretty much semantically equivalent, anyways.) -- Joanne Hunter <http://menagerie.tf/~jrhunter/> Say No to HTML Mail!/"\ Of course, I don't know how interesting any of this really is, \ / but now you've got it in your brain cells so you're stuck with it. X --Gary Larson ASCII Ribbon Campaign/ \
Received on Thursday, 8 August 2002 21:55:55 UTC