Re: Use cases

Benjamin Hawkes-Lewis scripsit:

> HTML does not need another way to express "abstract behavior".

True.  What I meant was that by using the element names to specify it,
there was no place to express the actual semantics of the content.  But I
find that the mechanism du jour for semantics is the "class" attribute.
Fair enough -- as the old SGML farts taught me, the "general identifier"
is really just another attribute value that happens not to have a name.

> CSS encourages semantic (or "abstract behavior") markup, protecting
> the uniform interface.
> 
> CBS would discourage it by making it an extra step, damaging the
> uniform interface.

Very true.  But it would permit genuinely semantic markup (the model) to
specify both its appearance (the view) and its behavior (the controller).

> Witness all the inaccessible junk built out of divs.

Inaccessible because the behavior is specified procedurally rather than
declaratively.

-- 
John Cowan   http://ccil.org/~cowan    cowan@ccil.org
In might the Feanorians / that swore the unforgotten oath
brought war into Arvernien / with burning and with broken troth.
and Elwing from her fastness dim / then cast her in the waters wide,
but like a mew was swiftly borne, / uplifted o'er the roaring tide.
        --the Earendillinwe

Received on Sunday, 2 January 2011 19:52:02 UTC