CSS實現居中的方式

2021-10-11 10:59:59 字數 1813 閱讀 3658

class

="out"

>

class

="in"

>

div>

div>

通過margin: 0 auto; 實現水平居中

.out

.in

通過position:absolute + margin-left 實現水平居中

.out

.in

通過text-align: center 實現水平居中

.out

.in

通過隱藏節點+float的方法實現水平居中

class

="out"

>

class

="a"

>

div>

class

="in"

>

div>

div>

.out

.out .a

.in

通過position:absolute實現css垂直居中。

.out

.in

當垂直居中的塊級元素高度未知時,

可以借助css3中的transform屬性向y軸反向偏移50%的方法實現垂直居中,部分瀏覽器可能存在相容性問題。

.out

.in

通過隱藏節點實現css垂直居中

class

="out"

>

class

="a"

>

div>

class

="in"

>

div>

div>

.out

.out .a

.in

通過 position: absolute + margin: auto 實現垂直水平居中

.out

.in

通過position:absolute + margin 實現垂直水平居中

.out

.in

使用transform: translate 實現垂直水平居中

.out

.in

對行盒:使用 text-align: center + line-height 實現垂直水平居中

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

.text

style

>

head

>

>

class

="text"

>

lorem ipsum dolor sit.

div>

body

>

html

>

css 實現居中的幾種方式

一 文字居中1 固定容器高度的單行文字垂直居中 height line height 2 未知容器高度的文字垂直居中 設定padding,使上下的padding值相同即可 3 固定容器高度的多行文字垂直居中 讓模擬使用vertical algin 父容器 wrap 子容器 content 二 居中垂...

css實現居中

要考慮布局場景,有些並不適合複雜布局,主要實現垂直居中,水平居中會帶一下 1 height配合line height 父標籤 parent 2 vertical align middle 父標籤 parent 子標籤 child 3 display table cell 父標籤 parent 4 d...

利用CSS實現居中對齊

1.文字居中 首先編寫乙個簡單的html 設定乙個類名為parentdiv的div物件。html 如下 1 div class parentdiv 2這裡隨意填寫 3div 1.1 實現文字水平居中 使用text align 對div.parentdiv設定text align center 來實現...