- From: Tina Holmboe <tina@greytower.net>
- Date: Tue, 15 Apr 2008 11:20:25 +0200
- To: "Jukka K. Korpela" <jkorpela@cs.tut.fi>
- Cc: www-html@w3.org, 'HTML WG Public List' <public-html@w3.org>, WHAT working group <whatwg@whatwg.org>
On Tue, Apr 15, 2008 at 12:07:53PM +0300, Jukka K. Korpela wrote:
> > It has /no/ other meaning, and since the past usage
> > is inconsistent, to say the least, we cannot give it any meaning.
>
> We know that <small> often, and probably most often, expresses
> de-emphasis of some kind. But it would still be inappropriate to
> redefine it with such semantics.
Actually, I'd have to disagree. The majority of legacy documents I have
had the misfortune to read use <small> to signify small text, next
to <font>, for no other apparent reason than to get a smaller font
somewhere.
> Existing documents may also use <small> to make, say, text smaller in a
> context where saving space is crucial. Let's not frown up such usage too
> much. Most importantly, let's not pretend it doesn't exist.
Indeed: let's simply accept that <small> is used to make text smaller,
visually. It isn't, in any consistent manner, used for anything else.
> > We /must/ stop thinking that the B-, I-, SMALL- or BIG-elements can
> > be given /any/ meaning. It's not a productive way forward; only
> > another step back.
>
> They have the meaning of expressing features of physical presentation.
> This is a true meaning, even if not very exact (how bold? really
True. But not really something we should worry about for future
languages, where it would be far better to have a <japanesename>
tag than a <underlined> tag, even if both have meaning on some level
or other.
If we wish to reproduce, as you mention, a work in which we can't
really decide what the best /structural/ element sould be, then CSS
comes to the rescue. Such reproduction is only important in a
visual - ie. graphical - environment, since italics cannot be
represented in either speech or "plain" text.
Well. Unless we want the speech browser to actually read "This phrase
was originally written in italics", but that is something it could
derive from the stylesheet.
The bottom line, still, is that we should not add /different/ meaning
to legacy elements which have inconsistent, and primarily visual,
usage.
--
- Tina Holmboe Developer's Archive Greytower Technologies
http://www.dev-archive.net http://www.greytower.net
Received on Tuesday, 15 April 2008 09:20:57 UTC