"Brian Candler" <B.Candler / pobox.com> wrote in message news:20030215225206.GB27816 / uk.tiscali.com... > Is that what you were thinking about? Or is there some reason to use a > different attribute than 'class'? I think the issue was tags not attributes: E.g. you might have a new tag: <flip-bold>Everything here is html with inverted <b>bold</b> text </flip-bold> I see no reason not use new tags - especially if there are replaced before hitting any browser. Of course it would be safer using namespaces. for example <ASP:Button RunAt="server"> ... </ASP:Button> to mention one template system that actually does that (aspx). Mikkel