"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