CSS: стиль, когда элемент имеет два класса - PullRequest
22 голосов
/ 13 октября 2010

Я просматривал страницу 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 ]

21 голосов
/ 13 октября 2010

Вы только что ответили себе . Остерегайтесь ошибки IE6 .

1 голос
/ 13 октября 2010

Да, чувак, ты только что ответил на это сам. Проведите быстрое сканирование на этих двух страницах -

  1. http://webdesign.about.com/od/css/qt/tipcssmulticlas.htm
  2. http://www.maxdesign.com.au/articles/multiple-classes/

Надеюсь, это поможет:)

Ник

0 голосов
/ 13 октября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...