- From: Jonny Axelsson <jax@opera.no>
- Date: Sun, 01 Dec 2002 14:21:58 +0100
- To: www-html@w3.org
On Sun, 1 Dec 2002 05:14:11 -0600, John Lewis <lewi0371@mrs.umn.edu> wrote:
> Does the order of link types matter? In HTML 4.01 section 6.12
> <http://www.w3.org/TR/html4/types.html#h-6.12> says the following:
Order doesn't matter for the link types, link types are quite similar to
HTML classes, except that link types are case insensitive. <link ref="next
help"> and <link rel="help next"> both describe a link with the help and
next link types. In other contexts the order might matter, e.g. a CSS
selector link[rel="next help"] will not match <link rel="help next"> (while
a CSS selector like link[rel~="next"][rel~="help"] would).
> And every example I can find on in HTML 4.01 and w3.org follows this
> order. Shouldn't "stylesheet alternate" be equal to "alternate
> stylesheet"? I can't find a section in HTML that defines order to be
> important or unimportant in link types, so I'm assuming it's
> unimportant. Any sort of reference or insights would be helpful.
Yes, <link rel="stylesheet alternate"> is the same as <link rel="alternate
stylesheet">. The description in 14.3.2 ('To specify an alternate style
sheet, set the rel attribute to "alternate stylesheet" and name the style
sheet with the title attribute.') is confusing. It doesn't say that you
shouldn't use 'stylesheet alternate', but unless you actually have read all
of the chapters 6, 12, and 14, you can be excused for believing that
"alternate stylesheet" is one link type and not two. In addition, the
mechanism itself is clumsy and non-intuitive, and I really hope we can do
better than this for XHTML 2.0.
--
Jonny Axelsson,
Web Standards,
Opera Software
Received on Sunday, 1 December 2002 08:23:45 UTC