- From: Charles Ying <charles.ying@gmail.com>
- Date: Thu, 10 May 2007 09:08:44 -0700
- To: "W3C HTML WG" <public-html@w3.org>
Hello HTML WG,
Although I am not sure I see strong value for predefined class names
yet, I would like to propose an alternate syntax in case it does need
to be specified:
Proposal: Use chained classnames on the class attribute in lieu of prefixes.
Example:
    <span class="html5 copyright">This span is copyrighted</span>
Both classes are required to activate whatever special property the
predefined class name has.
CSS2 can select this using:
    SPAN.html5.copyright { ... }
and existing content can still select using:
    SPAN.copyright { ... }
I apologize if this has been discussed before, I searched the archives
and didn't find anything.
Pros and Cons:
+ Seems clearer and more future proof than prefixed classnames.
+ No need to change stylesheets for existing content.
- Longer to specify (but simpler than role attribute)
I've placed this on ESW for reference:
http://esw.w3.org/topic/HTML/ProposalChainedClassnames
Thanks,
Charles
Received on Thursday, 10 May 2007 16:08:47 UTC