Re: Will behaviors be added to CSS?

> What using a link *does*, is behavior. In browsers, clicking on an "a"

One has to be very careful here.  An a element has semantics that should
be specified in the language definition itself, not in some styling
language, that may or may not be available to the browser.  An "a"
element's href attribute indicates the identity of a another resource
that provides additional information about the subject identified by
the content of that element.  That is part of the fundamental language
for HTML.

Note that this has nothing to do with one resource replacing another
in the display, etc.  Links are noun-like, even though people trying
to write Visual Basic in HTML tend to think of them as verb-like.

Otherwise one ends up with completely semantics free markup that cannot
be interpreted other than by a human looking at the material visually.
(Or, with a very rich behavioural language, by a machine with an extensive
parser.)  You lock out simple applications that implement enough of the 
language to extract the important structures.

Received on Sunday, 27 July 2003 12:54:02 UTC