- From: John Cowan <cowan@mercury.ccil.org>
- Date: Sun, 2 Jan 2011 14:51:29 -0500
- To: Benjamin Hawkes-Lewis <bhawkeslewis@googlemail.com>
- Cc: Julian Reschke <julian.reschke@gmx.de>, Norman Walsh <ndw@nwalsh.com>, public-html-xml@w3.org
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