[thelist] Style sheet problem!

aardvark roselli at earthlink.net
Mon May 22 20:54:04 2000


the only thing i would say to that is that <b> is quite clearly a tag which means *bold*... older 
browsers know it, and that's how it is supposed to be rendered...

<strong> OTOH, is really left up to the user agent to determine how it should be rendered (in 
the absence of CSS)... granted, they all default to bold, but still, there *is* room for ambiguity...

i understand your point, and don't disagree, but i tend toward the <b> since that is an absolute 
when it comes to how user agents should render it... couple that with the fact that it's easier 
for people who are newer to HTML (like my backend support guys) to understand, and it's my 
choice... i'd argue for the fewer bytes <b> takes over <strong>, but that wouldn't be worth it if 
you saw how often i comment my code...

now, replace all instances of <b> above with <i>, and <strong> with <em>...

dig?

academinc discussion, i know...

> -----Original Message-----
> From: Aylard JA (James)
> 
> > > First <b> tag is no longer valid try <strong> instead.
> > > You could also css the <strong> tag:
> > 
> > i assume you mean its deprecated, but in what version of 
> > HTML?  or XHTML?
> 
> 	As Aardvark suspects, the <b> element is still part of the W3C HTML
> 4.01 spec, and has not been deprecated. However, because elements that apply
> style rather than document structure are now discouraged in favor of CSS, my
> guess is that this is what Adrian Kearns had in mind. So, the <b> tag is
> legal HTML, but is out of favor.