Какой смысл в записи span#id?

Какой смысл в записи span#id? Eсть ли какое-то отличие от #id?

введите сюда описание изображения


Ответы (2 шт):

Автор решения: Alexey R.

Де-факто ничего не мешает иметь несколько различных элементов с одинаковым id (хотя это и идет вразрез со спецификацией). Такая запись позволяет сузить скоуп локатора, чтобы избавиться от возможной неоднозначности.

→ Ссылка
Автор решения: entithat

Запись в стиле span#id даёт приоритет над записью вида #id из-за спецификации, подробнее о ней в этом ответе.

#a {
  color: red;
}

p#a {
  color: blue;
}
<p id="a">Синий текст</p>

→ Ссылка