






混用px、em、rem、%会导致布局错位,因它们基准不同:px是绝对像素,rem依赖根元素font-...

旧浏览器仅支持#rrggbb或#rgb十六进制颜色,应避免rgba、hsl等现代写法;优先用小写缩写...

CSSModules通过编译时重命名类名实现样式局部作用域,需文件名含.module.css、构建工...

原生CSS因缺乏变量、嵌套、mixin和作用域,易导致命名冗长(如.header__title--l...

CSS乱码根源在于HTML声明、CSS文件编码、HTTP响应头、构建链路四者不一致;须统一为UTF-...

心跳动画需按“快速收缩短暂停顿缓慢回弹”三阶段设计:0%30%快速放大至scale(1.3),...

linear-gradient边缘发灰或色带明显是因默认等距停靠点导致RGB空间插值不均匀,人眼对蓝...

repeat()与手动写轨道本质等价,但括号内类型错误、单位缺失或混用fr/px会导致布局崩溃,常见...

多个伪类连用顺序重要,因需满足“同时成立”的逻辑关系才能生效;连写无空格表“与”,逗号分隔表“或”;...

必须加.css后缀;统一用短横线分隔单词;按功能边界组织文件名;纯全局样式需加业务/模块前缀;文件名...

[attr*="value"]用于属性值任意位置包含指定子串的匹...

:has()是目前唯一能根据后代内容反向选择父级的原生CSS方案,但仅支持可选中子元素(不能匹配纯文...