Sobes.tech
Middle

Quais os seletores CSS mais caros para o navegador?

sobes.tech IA

Resposta da IA

Os seletores mais caros para o navegador são aqueles com alta especificidade e estrutura complexa, especialmente:

  • Seletores de descendentes (por exemplo, div ul li a), que fazem o navegador percorrer profundamente a árvore DOM.
  • Seletores universais (*), que se aplicam a todos os elementos.
  • Seletores de atributos com correspondência parcial (por exemplo, [class*="button"]), pois requerem verificar cada elemento.

Para otimizar, recomenda-se usar classes e IDs, pois os seletores por ID (#id) são os mais rápidos, e também evitar seletores excessivamente aninhados.