Итак, допустим, у меня есть следующее в 'foo.css':
.border { border : solid 1px; }
#foo { color : #123; }
#bar { color : #a00; }
Теперь предположим, что у меня есть два элемента div, для которых мне нужны границы, поэтому я делаю:
<div id="foo" class="border">Foo</div>
<div id="bar" class="border">Bar</div>
Это прекрасно работает, но я обнаружил, что при определении #foo и #bar в моем файле css я предпочел бы дать им характеристики .border, чем дать классу div, например:
.border { border : solid 1px; }
#foo {
<incantation to inherit from .border>
color : #123;
}
#bar {
<incantation to inherit from .border>
color : #a00;
}
и тогда мой HTML будет просто:
<div id="foo">Foo</div>
<div id="bar">Bar</div>
Кто-нибудь знает, что это за магическое заклинание?