Оптимизация CSS, вложенные селекторы и индексация идентификатора в браузере. s / class names

При рендеринге веб-страниц и применении стилей обозреватели индексируют идентификаторы и имена классов для эффективного поиска или обходят всю DOM сверху каждый раз, когда указывается идентификатор или имя класса, чтобы достичь нужного элемента.

I Мне интересно, по причинам оптимизации, и стоит ли давать браузеру подсказки (более длинные селекторы), где находится объект с определенным идентификатором. Т.е.

#container #one-of-many-container-siblings #my-id 

вместо:

#my-id

Будет ли первое давать лучшую производительность, если DOM достаточно большой?

6
задан Michael Waterfall 27 May 2011 в 17:04
поделиться