Я понимаю, что в jQuery выгодно быть более конкретным при использовании селекторов, чтобы jQuery не приходилось обходить весь DOM, чтобы найти то, что вы ищете. Например, $('span.description')
лучше, чем просто $('.description')
, если я знаю, что класс description
применяется только к <span>
элементам.
Это тоже касается CSS? Есть ли какое-то конкретное преимущество для меня, чтобы использовать span.description { }
вместо .description { }
? Я думаю о скорости, оптимизации и т. Д. Сохраняю ли я браузер какую-либо работу, сообщая ему, где именно искать?