Skip to content

Latest commit

 

History

History
52 lines (45 loc) · 1.52 KB

CSS世界.md

File metadata and controls

52 lines (45 loc) · 1.52 KB

文档流是CSS中的一种基本的定位和布局机制。table有自己的规则,流的特性对table并不适用。 流体布局是利用元素“流”的特性实现的各类布局效果,它一般具有自适应性。

基本概念和术语

  • 属性
  • 属性值
  • 关键字 solid iherit
  • 变量 currentColor
  • 单位
    • 长度单位
      • 相对长度单位
        • 相对字体长度单位 em、ex、rem、ch
        • 相对视区长度单位 vh、vw、vmin、vmax
      • 绝对长度单位 px
  • 函数 rgb() url() hsla() attr() scale()
  • 声明
  • 声明块
  • 规则集
  • 选择器
    • 基本选择器
      • 类型(元素)选择器 element
      • 类选择器 .
      • id选择器 #
      • 属性选择器 []
      • 伪类选择器 :
      • 伪元素选择器 ::
    • 关系选择器
      • 后代选择器 (空格)
      • 相邻后代选择器 >
      • 兄弟选择器 ~
      • 相邻兄弟选择器 +
      • 组合选择器 ,
  • @规则

块级元素 水平流上只能单独显示一个元素,多个块级元素换行显示 内联元素

无宽度、无图片、无浮动

格式化宽度仅出现在绝对定位模型中即absolute或fixed定位

浮动最初的主要目的是实现文字环绕效果。纯浮动布局容错性差,容易出现问题。 float的特性:

  • 包裹性
  • 块格式上下文
  • 破坏文档流
  • 没有margin合并

元素一旦设置浮动之后,其display的计算值为block或table。会造成父元素塌陷。