- From: Max Romantschuk <max@romantschuk.fi>
- Date: Mon, 10 Aug 2009 12:19:31 +0300
- To: public-html-comments@w3.org
- CC: tj@crowdersoftware.com
T.J. Crowder wrote: > We use the class attribute a *lot*. To save our poor fingers, not to > mention reduce document sizes, would it be possible to introduce an > alternate syntax for simple situations (one class) mirroring the basic > CSS class selector syntax? E.g., this: > > <div class='nifty'>nifty stuff here</div> > > becomes > > <div.nifty>nifty stuff here</div> While the suggested syntax would undoubtedly be handy, I believe you're attacking the wrong problem. The class attribute is seldom needed when the CSS selectors are used correctly withing a well structured document. Any browser that would support a feature like this already supports a wide array of CSS selectors allowing you to target any element in the document with only a fraction having a dedicated class. I suggest reading up on CSS selectors: http://www.w3.org/TR/CSS2/selector.html Once you have realized that you don't really need classes that much it makes little or no sense to have a dedicated special case (which would complicate the parser a great deal) just as a shorthand for the class attribute. I suspect the easiest solution is using a suitable tool to set up a keyboard macro for adding 'class=""' into your source. Regards, Max -- Max Romantschuk max@romantschuk.fi http://max.romantschuk.fi/
Received on Tuesday, 11 August 2009 21:08:25 UTC