css實現盒子模型水平居中、垂直居中、水平垂直居中的多種方法
水平居中效果圖
水平居中
全域性樣式
.parent
.child
第一種:margin+width
這種方法適用於已經知道width的盒子,實現起來比較簡單
.child **第二種:text-align+inline-block** 這種方法適用於多種場景(width不固定)
.parent .child **第三種:float+position** 這種方法適用於多種場景(width不固定)
.between .child **第四種:** 這種方法適用於多種場景(width不固定)
.parent .between .child
第五種:flex
這種方法適用於多種場景(width不固定)
.parent
第六種:fit-content
這種方法適用於多種場景(width不固定)
.between 垂直居中效果圖
垂直居中
第一種:position
這種方法適用於已經知道width的盒子
.parent
.child
第二種:position+transform
這種方法適用於已經知道width的盒子
.parent
.child
第三種:flex布局
這種方法適用於多種場景(width不固定)
.parent **第四種:table-cell布局** 這種方法適用於多種場景(width不固定)
.parent
.between
css實現盒子模型水平垂直居中方法
水平垂直居中效果圖
水平垂直居中
第一種:
.parent
.child
第二種:
.parent
.child
第三種:
.parent
.child
div盒子水平垂直居中方法
這個問題比較老,方法比較多,各有優劣,著情使用。一 盒子沒有固定的寬和高 方案1 transforms 變形 這是最簡單的方法,不僅能實現絕對居中同樣的效果,也支援聯合可變高度方式使用。內容塊定義transform translate 50 50 必須加上 top 50 left 50 優點 1.內...
css文字 盒子 浮動居中方法總結
二 盒子居中 三 浮動居中 這是文字居中 text align center line height 容器高度 這是父盒子 這是子盒子 自動調整左右的外邊距margin來實現水平居中,當然需要注意的是子盒子是有寬度的 parent son 1 首先父盒子要先相對定位,然後子盒子再絕對定位,如果父盒子...
CSS中塊級盒子居中方法合集
設定兩個盒子,父盒子裡面巢狀乙個子盒子,父盒子.father寬高500px,背景顏色為藍色,子盒子寬高300px,背景顏色為綠色,和效果如圖所示 html結構 css樣式 初始效果 下面給div盒子設定樣式,實現居中效果 方法一 給子盒子.son新增margin 0 auto 水平居中效果 方法二 ...