文章目录
  1. 错误的 CSS 写法将直接被认为无效
    属性写多了:无效,则被直接忽视
    属性写少了:则会用默认值
    以数字开头的,无效命名

  2. 可见性
    display:none 不保留空间
    visibiliy:hidden | visible 依然占位

  3. 单位(相对和绝对)
    em:随字体的大小而变,eg.缩放
    px:按像素来,与分辨率有关

  4. float 会自动生成一个块级框【BFC,haslayout】
    所以可以省去 display:block

  5. % 是相对于父的 width 而言的,content区域的width

  6. margin 取值:auto,0,正,负
    正常流中,若块的 margin-top 或 margin-bottom 置为auto,则它会自动计算为0
    在正常流中,块级元素的垂直,只有height的auto能生效
    但是,可将margin: 5% 0; height:90%, %却能实现垂直居中
文章目录