編輯於: 2018-05-13
text-align
:center;
複製**
margin和width實現水平居中
常用(前提:已設定width值):margin-left:auto; margin-right:auto;
絕對定位和margin-left: -(寬度值/2)實現水平居中
固定寬度塊級元素水平居中,通過使用絕對定位,以及設定元素margin-left為其寬度的一半
.content
複製**
position:absolute + (left=0+top=0+right=0+bottom=0) + margin:auto
.content
複製**
table標籤配合margin左右auto實現水平居中
使用table標籤(或直接將塊級元素設值為display:table),再通過給該標籤新增左右margin為auto
inline-block實現水平居中方法
display:inline-block;(或display:inline)和text-align:center;實現水平居中
存在問題:需額外處理inline-block的瀏覽器相容性(解決inline-block元素的空白間距)絕對定位實現水平居中
絕對定位+transform,translatex可以移動本省元素的50%
.content
複製**
相對定位實現水平居中
用float或者display把父元素變成行內塊狀元素
.contentparent
/*目標元素*/
.content
複製**
css3的flex實現水平居中方法,法一
.contentparent
.content
複製**
css3的flex實現水平居中方法,法二
.contentparent
.content
複製**
css3的fit-content配合左右margin為auto實現水平居中方法
.content
複製**
css實現水平居中的幾種方式
一 對於行內元素 text align center 二 對於確定寬度的塊級元素 1 margin和width實現水平居中 常用 前提 已設定width值 margin left auto margin right auto 2 絕對定位和margin left 寬度值 2 實現水平居中 固定寬度塊...
css水平居中的幾種方式
1.子元素為行內元素時,父元素使用 text align center 實現子元素的水平居中 2.子元素為塊級元素時,2.1.將子元素設定 margin 0 auto 實現居中 2.2.將子元素設定 display inline block,然後可使父元素使用text align center實現居...
CSS實現垂直水平居中的幾種方式
container是指外邊大盒子,center是指需要居中的小盒子,第一種方式 container寬高已知和container高已知的情況下 第一種 container center container寬高已知 直接通過最簡單的margin,先讓他右移container的一半,再左移自己的一半,垂直...