Здравствуйте, Andrey_Pilya, Вы писали:
A_P>.MyClass {... }
A_P>или
A_P>[MyAttr="MyClass1"] {... }
A_P>(правда, я не уверен в отсутствии падения производительности)
A_P>можно и не через CSS, а через явное присоединение бихейвера.
A_P>зато class остается для других нужд, а "собственный тег" получается почти прозрачным образом.
Элемент может принадлежать нескольким классам одновременно:
<p class="cls1 cls2">...</p>
И вообще селектор p.cls1 это просто короткая запись p[class~="cls1"].
См.
http://www.terrainformatica.com/htmlayout/selectors.whtm