给页面新增了一段 CSS 样式,但页面没有任何变化,你会如何系统性地排查?

按「从外到内、从存在到生效」的顺序排查:

1. 样式文件是否真的加载了

2. 选择器是否真的命中元素

3. 被更高优先级覆盖(最常见)

4. 属性是否真的会生效

5. 缓存与构建

口诀:先确认加载 -> 再确认命中 -> 再看是否被覆盖 -> 最后看属性本身是否生效。

同分类其他题目