Духовность™
Продвинутый новичок
можно ли иметь несколько CSS-классов с одинаковыми именами?
Не могу понять, насколько допустимо объявлять в рамках одного документа несколько классов с одинаковыми именами:
Формально это работает.
Практически нельзя заюзать getElementsByClassName(), придется сортировку по тегам делать в лучшем случае.
Вот как это с точки зрения спецификации?
Не могу понять, насколько допустимо объявлять в рамках одного документа несколько классов с одинаковыми именами:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<style type="text/css">
p.myclass{color:red}
span.myclass {color:green}
div p.myclass a.myclass{color:blue}
</style>
</head><body>
<p class="myclass">1111</p>
<span class="myclass">2222</span>
<div><p class="myclass"><a class="myclass">3333</a></p></div>
</body></html>
Практически нельзя заюзать getElementsByClassName(), придется сортировку по тегам делать в лучшем случае.
Вот как это с точки зрения спецификации?