Hi Max, I'm quite familiar with CSS selectors, and I disagree. Classes still come up a lot. I'm still making the suggestion.
-- T.J. 2009/8/10 Max Romantschuk <[email protected]>: > 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 > [email protected] > http://max.romantschuk.fi/ >
