CSS--脫流和居中

weixin_33866037發表於2016-09-09
  • CSS佈局

    • 從上到下,從左到右

  • 脫離標準流的方法有

    • float屬性

    • position屬性 和 left、right、top、bottom屬性


CSS佈局-float

  • float屬性的常見取值有
    • left:脫離標準流,浮動在父標籤的最左邊(預設)
    • right:脫離標準流,浮動在父標籤的最右邊


      1429890-5350e33d77d15b97.png
      float-left.png

CSS佈局-float用法參考


CSS佈局-position(子絕父相)

| 值 | 簡介 |
| : | : |
| 1.absolute | 1.生成絕對定位的元素,相對於static定以外的第一個元素進行定位; 2.元素的位置通過“left”、“right”、“top”、“bottom”屬性進行規定 |
| 2.fixed | 1.生成絕對定位的元素,相對於瀏覽器視窗進行定位; 2.元素的位置通過“left”、“right”、“top”、“bottom”屬性進行規定 |
| 3.relative | 1.生成相對定位的元素,相對於其正常位置進行定位; 2.因此,“left”:20會向元素的LEFT位置新增20的畫素 |
| 4.static | 預設值,沒有定位,元素出現在正常的流中(忽略“left”、“right”、“top”、“bottom”或者“z-index”)宣告 |
| 5.inherit | 規定應該從父元素繼承position屬性的值 |

1429890-449c1ed984a2589c.png
position屬性.png

CSS佈局-position用法參考


居中

  • 所有的標籤水平居中
    • 行內標籤和行內-塊級標籤居中 在父標籤中設定: text-align:center
    • 塊級標籤: 讓內容居中在自身中設定: margin:0 auto
  • 所有的標籤垂直居中
    • 行內標籤和行內-塊級標籤居中 在父標籤中設定: line-height:等於父標籤的高度
    • 塊級標籤:如圖


      1429890-4cbcb8ae784570ed.png
      塊級標籤的垂直居中方式.png

相關文章