I ran a speed test on Google and I got some good grades and bad grades for my CSS. The bad grades are due to inefficient CSS. What is that? And how can I rectify it?
Very inefficient rules (good to fix on any page):
#menu ul ul li:first-child a:after Tag key with 4 descendant selectors
#menu ul ul li:first-child a:hover:after Tag key with 4 descendant selectors
Browsers parse CSS-Selectors from right to left. So CSS gets parsed faster, if you have less descendant selectors.
Use efficient CSS selectors
Related:
Optimize css vs Google page speed is messing with me
Why do browsers match CSS selectors from right to left?