*CSS如何實作水平垂直居中?
**
1.用定位中的 “子絕父相” 來做 [核心代碼是給子盒子添加的margin-top、margin-left 分別等于自身的高度、寬度的負的 一半]
PS:缺點:需要提前知道元素的尺寸,如果不知道元素尺寸,這個時候就需要JS獲取了,

2. 用定位中的 margin: auto 來做 當然也是要在絕對定位下

3.絕對定位————位偏移

4.CSS3.0彈性布局
彈性布局① 給body(父盒子)加彈性元素display: flex;
align-items: center; /定義body的元素垂直居中(/主軸居中-主軸默認是x軸)
/justify-content: center; /定義body的元素水平居中//側軸居中-主軸默認是y軸)

注意一定是給父盒子加 彈性元素display: flex 導致的是子盒子的垂直居中:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/264501.html
標籤:其他
上一篇:21-2-20 個人筆記
下一篇:js生成二維碼
