CSS: стиль, когда элемент имеет два класса

Я смотрел страницу w3 на селекторах css и не нашел многообещающих потенциальных клиентов, поэтому я подумал, что спрошу...

Есть ли способ создать один элемент с двумя классами иначе, чем если бы это был один класс?

Пример:

<a class="foo">Red</a>
<a class="bar">Yellow</a>
<a class="foo bar">Orange</a>

a.foo { color:red; }
a.bar { color:yellow; }
a.foo.bar { color:orange; }

Ответ 3

Я просто попытался выставить код, и он работает нормально (по крайней мере на Chrome). Возможно, в вашем CSS есть ошибка, или какой-то другой стиль ее переопределяет.