Performance: Selector nesting for related styles
MEDIUM IMPACT
This affects CSS parsing and rendering speed by influencing selector complexity and style recalculation.
nav ul li a {
color: blue;
}nav {
ul {
li {
a {
color: blue;
}
}
}
}| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Deeply nested selectors | No extra DOM nodes | 0 | Higher due to complex style matching | [X] Bad |
| Flat selectors | No extra DOM nodes | 0 | Lower due to simpler style matching | [OK] Good |