css實現水平居中的幾種方式

2021-09-25 14:12:51 字數 688 閱讀 6198

一、對於行內元素:

text-align:center;

二、對於確定寬度的塊級元素:

(1)margin和width實現水平居中

常用(前提:已設定width值):margin-left:auto; margin-right:auto;

(2)絕對定位和margin-left: -(寬度值/2)實現水平居中

固定寬度塊級元素水平居中,通過使用絕對定位,以及設定元素margin-left為其寬度的一半

三、對於未知寬度的塊級元素:

(1)table標籤配合margin左右auto實現水平居中

使用table標籤(或直接將塊級元素設值為display:table),再通過給該標籤新增左右margin為auto

(2)inline-block實現水平居中方法

display:inline-block;(或display:inline)和text-align:center;實現水平居中

(5)css3的flex實現水平居中方法,法一

.contentparent{

display: flex;

flex-direction: column;

.content{

align-self:center;

css實現水平居中的幾種方式

編輯於 2018 05 13 text align center 複製 margin和width實現水平居中 常用 前提 已設定width值 margin left auto margin right auto 絕對定位和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的一半,再左移自己的一半,垂直...