如何實現子盒子在父盒子中水平垂直居中

2021-09-29 22:05:15 字數 808 閱讀 1085

效果如下:

結構**:

1.方法一:採用彈性盒子

css**:

.father

.child

2.方法二:利用父盒子:table-cell+子盒子:inline-block

css**:

.father

.child

3.方法三:定位+位移

css**:

.father

.child

4.方法四:定位+子盒子左邊距、上邊距的一半

css**:

.father

.child

5.方法五: 給子盒子設定定位的上下左右都為0 ,,然後設定margin自動適應

css**:

.father

.child

6.方法六:利用calc計算

.father 

.child

7.方法七:父盒子高度或者寬度的一半減去子盒子高度或者寬的的一半

.father 

.child

如何實現盒子水平垂直居中?

1.transforms屬性的translate平移 position設定 子絕父相 transform translate 50 50 top 50 left 50 2.margin position設定 子絕父相 在父元素設定 margin 0 auto 在子元素設定 left 50 top 5...

絕對定位的盒子如何實現水平垂直居中

如果沒有絕對定位 只需要設定margin 0 auto 就可以是盒子實現 水平垂直居中 但是如果設定了絕對定位,margin 0 auto 就沒有效果了,那此時又該怎麼實現呢?先來看乙個例子,實現如下圖的效果,多 品類齊全輕鬆購物 快 多倉直髮,極速配送 好 行貨 精緻服務 省 天天低價 暢選無憂 ...

css實現子層在父層中水平垂直居中

例子 css實現子層在父層中水平垂直居中 title style type text css parent child style head body div id parent div id child div div body html 解釋 id為parent的層的父層是body,id為chi...