避免低效率选择器

  • 避免类型选择器

不允许:

  1. div#doc { sRules; }
  2. li.first { sRules; }

应该:

  1. #doc { sRules; }
  2. .first { sRules; }

CSS选择器是由右到左进行解析的,所以 div#doc 本身并不会比 #doc 更快

  • 避免多id选择器

不允许:

  1. #xxx #yyy { sRules; }

应该:

  1. #yyy { sRules; }