У меня есть #nav a {color:1}
селектор и несколько строк ниже, другой селектор a.current {color:2}
, который указывает больше свойств на текущий элемент (панель навигации и выбранный элемент/страница). Таким образом, цвет от второго селектора не работает, цвет 1 остается на элементе.Когда CSS каскадирование не работает
Если я положил #nav a.current {color:2}
, то он работает. Почему так? Кажется, что селектор с указанным разделом id = "nav" имеет своего рода приоритет.
Он делает; это называется [специфика] (https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity). – Ryan