






::selection在现代浏览器中不生效的根本原因是仅color、background-color...

直接用类名易致全局样式污染,因CSS按层叠规则生效且无文件作用域;BEM通过命名空间划分语义边界;属...

position:absolute错位主因是依赖最近定位祖先,而该祖先若用px固定尺寸或受trans...

rgba()和hsla()的alpha参数必须为0–1小数,不支持百分比;二者控制颜色自身透明度,不...

Flexbox的gap不能直接用于所有浏览器,仅Chrome104+、Firefox103+、Saf...

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

直接用英文命名CSS颜色。CSS标准不支持中文标识符,自定义变量需符合标识符规则,推荐语义化英文组合...

伪类样式难维护的根本原因是交互状态与视觉样式耦合,导致逻辑分散、复用困难;应改用显式状态类(如.is...

@import会阻塞渲染并导致白屏延长,因其串行加载、无法预加载、不支持事件监听且易引发FOUC;应...

CSS模块化需用Sass的@use/@forward实现作用域隔离,CSS自定义属性统一主题并规范命...

link标签引入CSS会阻塞渲染,浏览器暂停HTML解析直至CSSOM构建完成;应内联关键CSS、用...

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