Without trying to drag this on Ben, I still fail to see the purpose of using
the B tag over the SPAN tag and don't genuinely believe I'm declaring my own
preference as a standard. If backward compatibility is the only argument
then it only goes slightly further back than SPAN so the weight of that
isn't sufficient to warrant what, to me, a human, doesn't *seem* logical. 

SPAN has a greater range of acceptance, past, present and future, than B, as
an empty tag to hook a style to, which is the only purpose of this.

Non-backwards compatibility of the B tag is screen rendered bold text which
may not be the purpose of the class hook, now, or in the future. SPAN is
neutral which is what we want.

Without turning this into a tit-for-tat, it's hard to resolve because, as
you say, it's a debatable subject and one, really, that should be cleared
up, whether for my benefit or the rest of the captive audience.

Believe me, I'm all for learning and open to suggestions, but unless I get a
sound and reasoned argument as to why B is *better* than SPAN, I won't be
applying it to any markup I produce.

My last word: SPAN, as a neutral hook for adding inline styles, is the
recommended logical solution.

Time for a cold one I think... ;)

----

I agree fully that this is a debatable topic, with merits (non-CSS  
backwards compatibility) and liabilities (possibly greater *human*  
incompatibility). However, I'll always get worked up when people  
declare their own preference is the standard, and I think it's useful  
to point out such a fallacy. Such declarations, although well- 
intentioned, do not help a person struggling to understand the standard.

-- 


******************************************************
The discussion list for  http://webstandardsgroup.org/

 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list & getting help
******************************************************

Reply via email to