常見的幾種居中方式

2021-09-17 07:26:27 字數 1802 閱讀 2758

text-align:center line-height = 容器高度

父元素

text-align: center;

line-height: 160px;

font-size: 0;

子元素

vertical-align: middle;

//與父元素對齊

vertical-align回顧middle是對齊父元素的 middle-line值描述

baseline

預設。元素放置在父元素的基線上。

sub垂直對齊文字的下標。

super

垂直對齊文字的上標

top把元素的頂端與行中最高元素的頂端對齊

text-top

把元素的頂端與父元素字型的頂端對齊

middle

把此元素放置在父元素的中部。

bottom

把元素的頂端與行中最低的元素的頂端對齊。

text-bottom

把元素的底端與父元素字型的底端對齊。

length

%使用 "line-height" 屬性的百分比值來排列此元素。允許使用負值。

inherit

規定應該從父元素繼承 vertical-align 屬性的值。

父元素

.b
無需設定子元素樣式[前提子元素有生效的寬高屬性]

可以設定父元素為relative,,fixed,absolute也可以

子元素

position: absolute;

left: 0;

right: 0;

top: 0;

bottom: 0;

margin: auto;

translate裡面的值是需要加 , 分隔的

可以設定父元素為relative,fixed,absolute也可以

子元素

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%,-50%);

translate裡面的值是需要加 , 分隔的

可以設定父元素為relative,fixed,absolute也可以

子元素

position: absolute;

left: 50%;

top: 50%;

margin-left:-自身寬度一半

margin-right:-自身高度一半

tabell cell 相當於tr

table + tabel cell + ele

table

會作為塊級**來顯示(類似 )

table-row

瀏覽器會預設建立乙個**行(類似

table-cell

作為乙個**單元格顯示(類似 和 )

)設定tabel-cell之後需要設定對齊方式 vertical-align

table 元素設定 text-align : center

父元素:

line-height: 300px;

text-align: center;

子元素:

vertical-align: middle;

HTML CSS常見的幾種垂直居中方式

2019 11 02 20 18 35 一丶什麼是垂直居中 指當前標籤在父級容器中垂直方向是居中顯示的 實現垂直居中的幾種方式 1.table cell vertical align 屬性配合使用 2.absolute transform 屬性配合使用 3.display align items 屬...

css樣式盒子常見的幾種居中方式

假設乙個div裡面有乙個p元素。第一種居中方式 利用了偽元素讓子元素p在div盒子裡左右水平居中只需要在它的父元素div裡加text align center 垂直方向居中需要在父元素後面加了乙個偽元素,並使得樣式為inline block height 100 就是和父元素一樣高,vertical...

常見居中方式 (水平居中 垂直居中)

1.水平居中 1 子元素 margin 0 auto 2 使用絕對定位 父元素 position relative 子元素 position absolute left 50 transform translatex 50 3 父元素 text align center 子元素 display in...