摘要:實現(xiàn)水平垂直居中適用場景父子寬高都可未知比較推薦這種方式,簡單,而且目前兼容性也不錯。絕對定位加上負適用場景父元素寬高已知未知都行,但是首先得有寬高。
flex實現(xiàn)水平垂直居中
適用場景:父子寬高都可未知(比較推薦這種方式,簡單,而且目前兼容性也不錯。)
絕對定位加上負margin
適用場景:父元素寬高已知未知都行,但是首先得有寬高。其次子元素的寬高必須已知,因為需要設置子元素的負margin. (也可以將負margin設置成translate來做位移實現(xiàn))
絕對定位 + auto margin
適用場景:父子元素寬高都未知的情況(該方式不需要明確知道子元素寬高,子元素寬高可用百分比,對于子元素寬高不確定需要居中的情況比較適合。)
網(wǎng)格布局
適用場景:父子元素寬高未知,兼容性不大好
Table-cell + text-align + vertical-align
適用場景: 父元素大小已知(非百分比高度),子元素大小未知,但子元素須為行內(nèi)塊元素,較好的兼容性
偽元素
適用場景:父子寬高都可未知,子元素需為行內(nèi)塊元素(這種方式其實就是使用偽元素的高度為100%,子元素和偽元素都設置 vertical-align: middle實現(xiàn)垂直居中的效果)
文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/116202.html
摘要:寫在前面垂直水平居中即垂直與水平方向上都要居中,也就是視覺效果中的,處于視圖的正中間。我們把需要垂直水平居中的設置為。使用使塊級元素垂直居中是很簡單的。 寫在前面: 垂直水平居中即垂直與水平方向上都要居中,也就是視覺效果中的,處于視圖的正中間。下面,我們來講講幾個css中常用的垂直水平居中的解決方案 方法1: 1、把外層的div的顯示方式設置為table,即display: table...
摘要:筆記整理之一水平垂直居中固定寬高一般使用負值進行居中不固定寬高一般使用和進行下面三種方案平常都很少被使用的到移動端一般使用方案在移動端都可以使用文本水平垂直居中文本垂直文本垂直居中移動端水平垂直居中垂直居中方案快級元素 筆記整理之一:水平垂直居中 PC固定寬高、一般使用maring負值進行居中PC不固定寬高、一般使用relative和left進行 下面三種方案平常都很少被使用的到 ...
摘要:水平居中內(nèi)聯(lián)元素水平居中利用可以實現(xiàn)在塊級元素內(nèi)部的內(nèi)聯(lián)元素水平居中。此方法對內(nèi)聯(lián)元素內(nèi)聯(lián)塊內(nèi)聯(lián)表元素水平居中都有效。核心代碼演示程序演示代碼垂直居中單行內(nèi)聯(lián)元素垂直居中通過設置內(nèi)聯(lián)元素的高度和行高相等,從而使元素垂直居中。 簡言 CSS居中是前端工程師經(jīng)常要面對的問題,也是基本技能之一。今天有時間把CSS居中的方案匯編整理了一下,目前包括水平居中,垂直居中及水平垂直居中方案共15種。...
摘要:水平居中內(nèi)聯(lián)元素水平居中利用可以實現(xiàn)在塊級元素內(nèi)部的內(nèi)聯(lián)元素水平居中。此方法對內(nèi)聯(lián)元素內(nèi)聯(lián)塊內(nèi)聯(lián)表元素水平居中都有效。核心代碼演示程序演示代碼垂直居中單行內(nèi)聯(lián)元素垂直居中通過設置內(nèi)聯(lián)元素的高度和行高相等,從而使元素垂直居中。 簡言 CSS居中是前端工程師經(jīng)常要面對的問題,也是基本技能之一。今天有時間把CSS居中的方案匯編整理了一下,目前包括水平居中,垂直居中及水平垂直居中方案共15種。...
閱讀 2966·2021-11-17 09:33
閱讀 3127·2021-11-16 11:52
閱讀 491·2021-09-26 09:55
閱讀 2986·2019-08-30 15:52
閱讀 1324·2019-08-30 15:44
閱讀 1269·2019-08-30 13:59
閱讀 806·2019-08-30 13:08
閱讀 1168·2019-08-30 10:50