Какой смысл в записи span#id?
Ответы (2 шт):
Автор решения: Alexey R.
→ Ссылка
Де-факто ничего не мешает иметь несколько различных элементов с одинаковым id (хотя это и идет вразрез со спецификацией). Такая запись позволяет сузить скоуп локатора, чтобы избавиться от возможной неоднозначности.
Автор решения: entithat
→ Ссылка
Запись в стиле span#id даёт приоритет над записью вида #id из-за спецификации, подробнее о ней в этом ответе.
#a {
color: red;
}
p#a {
color: blue;
}
<p id="a">Синий текст</p>
