Skip to content

记录一些经常忘记的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-indextransformopacity < 1filter 等。

记录原则

  1. 每个问题保留最小复现代码。
  2. 写清楚不生效的原因。
  3. 优先记录通用解法,不只记录某一次临时修复。