Я помню, как какое-то время назад смотрел видео онлайн, в котором выступал инженер Yahoo, и в нем он упомянул, что селекторы CSS читаются браузером справа налево, а не слева направо. Значение #body .header .links a
фактически вытянет все якоря на странице, фильтруя те, у которых есть родительский класс класса links
, у которого есть родительский класс класса header
, у которого есть родительский элемент с идентификатором body
.
Я не могу найти видео, и мне было интересно, есть ли у кого-нибудь ссылки, подтверждающие это, или это не правильно? Разве это не значит, что что-то вроде #body .header .links li a
на самом деле медленнее, чем просто сказать #body .links a
? Предполагая, что оба работают на данной странице.