欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css三種垂直居中

劉姿婷1年前7瀏覽0評論

CSS 中垂直居中元素是實現(xiàn)網(wǎng)頁布局的重要技術之一,而實現(xiàn)垂直居中元素的方法又有很多種,下面介紹三種常見的垂直居中方式。

1. 行高垂直居中

.parent {
height: 200px;
line-height: 200px;
}
.child {
display: inline-block;
vertical-align: middle;
}

首先,我們將父元素的高度設定好,例如 200px,并將行高設置為相同的 200px。然后使用 inline-block 屬性將子元素轉變?yōu)閮嚷?lián)盒子并設置 vertical-align 屬性到 middle,實現(xiàn)垂直居中。

2. 絕對定位垂直居中

.parent {
position: relative;
}
.child {
position: absolute;
top: 50%;
transform: translateY(-50%);
}

使用絕對定位和 transform 屬性可以實現(xiàn)元素的垂直居中。首先,設置父元素的 position 屬性為 relative,然后將子元素的 position 屬性設為 absolute,再將 top 屬性設為 50%,最后使用 transform: translateY(-50%) 將元素移動到中心。

3. Flexbox 垂直居中

.parent {
display: flex;
justify-content: center;
align-items: center;
}
.child {
display: inline-block;
}

使用最新的 Flexbox 屬性可以讓元素更加方便地實現(xiàn)垂直居中。設置父元素的 display 屬性為 flex,然后將 justify-content 和 align-items 屬性同時設為 center 即可實現(xiàn)垂直居中。為了避免子元素在父元素內占據(jù)全部空間,將子元素的 display 屬性設置為 inline-block。