记录一些经常忘记的css
这个目录用于记录前端开发中容易忘记但经常会用到的 CSS 知识点,例如布局、居中、滚动、层叠上下文、动画和响应式。
CSS排查流程
mermaid
flowchart TD
A[页面样式异常] --> B[检查元素是否命中选择器]
B --> C[检查样式是否被覆盖]
C --> D[检查盒模型尺寸]
D --> E[检查定位和层级]
E --> F[检查父级布局约束]常见知识点
居中
Flex 居中最常用:
css
.box {
display: flex;
align-items: center;
justify-content: center;
}文本省略
css
.text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}层叠上下文
z-index 不生效时,通常不是值不够大,而是父元素形成了新的层叠上下文。常见触发条件包括 position + z-index、transform、opacity < 1、filter 等。
记录原则
- 每个问题保留最小复现代码。
- 写清楚不生效的原因。
- 优先记录通用解法,不只记录某一次临时修复。
