Wednesday, December 28, 2011

приоритеты селекторов в CSS


Существует 4 правила по которым вычисляется специфичность селекторов:
  1. Свойство с указанием !important (при наличии нескольких - выполняется правило идущее последним)
  2. Указание свойства в style="" тега. Правило перекрывает все селекторы описанные в стилях.
  3. Присутствие ID в селекторе: #some-id
  4. Все атрибуты(в том числе и атрибут .class) и псевдоклассы в селекторе.
  5. Селекторы с именами элементов: name=['textfield'] и псевдоэлементами.

И еще дополнительно: подробная статья на w3.org