Re: HTML 4.0 draft available

scottm@danielson.co.uk (Scott Matthewman) wrote:
> > From: Norman Gray <n.x.gray@gcal.ac.uk>
> > True, they're preferable when you want to emphasise things, but there are
> > cases where B and I are still necessary.  The most persuasive cases I've
> > seen mentioned are for species' formal names in biology, [...]
> > In none of these cases are you emphasising anything, and so inserting them
> > in an EM element would be inaccurate.
>
> How about defining subclasses and using the SPAN element?
>
> <STYLE type="text/css">
>  .latin {font-style: italic; }
> </STYLE>
>
> ...in biology, <span class="latin">Homo sapiens</span>, or for foreign
> words, <span class="latin">nota bene</span>.


There are other cases where <B> and <I> are useful.
For example when converting Unix 'man' pages or legacy
word-processor documents to HTML, a conversion program
might not have any idea *why* a particular piece of text
is in italics, only *that* it's italicized.  I suppose
for this case you could use <SPAN class=italic>, but that
conveys no more information that <I> would, and requires
stylesheet support in the browser.




--Joe English

  joe@art.com

Received on Wednesday, 9 July 1997 13:18:21 UTC