Skip to content

css

盒子模型

所有的标签都可以看成是一个盒子,盒子模型包括:content、padding、border、margin

css选择器优先级

!import > 行内 > id > class > 标签 > 全局

隐藏元素

  • display: none;
  • visibility: hidden;
  • opacity: 0;
  • position: absolute;
  • clip-path: rect(0,0,0,0);

px & rem

  • px 像素
  • rem 相对单位 基于根元素的字体大小

重绘 & 重排

  • 重排(回流):布局引擎会根据所有的样式计算出盒模型在页面上的位置和大小
  • 重绘:计算好盒模型的位置、大小和其他一些属性之后,浏览器就会根据每个盒模型的特性进行绘制

水平垂直居中

  • flex
  • position + margin
  • position + transform
  • grid
  • table

伪类 & 伪元素

  • 伪类是指某个元素在处于某种状态下会添加的样式
  • 伪元素是创建不在文档树里面的元素进行展示

By Modify.