每日一題之2019-10-09

前端經(jīng)典css面試題:如何讓一個(gè)div垂直水平居中


<div class="father">? ?<div class="child"></div>? ? </div>

方法1:flex布局

.father{

? ? display: flex;

? ? justify-content: center;

? ? align-items: center;

}

方法2:定位

.father{

position: relative;

}

/*1.元素寬高未知*/

.child{

? ? position: absolute;

? ??top: 50%;

? ? left: 50%;

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

}

/*2.元素寬高已知*/

.child{

? ? position: absolute;

? ? margin-left: -50px;

? ? margin-top: -25px;

? ? top: 50%;? ??

? ? left: 50%;?

? ? width: 100px;

? ? height: 50px;

}

/*或*/

.child{? ? ?

? ? position: absolute;

? ? margin: auto;

? ? top: 0;

? ? right: 0;

? ? bottom: 0;

? ? left:0;

? ? width: 100px;

? ? height: 50px;

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 各種純css圖標(biāo) CSS3可以實(shí)現(xiàn)很多漂亮的圖形,我收集了32種圖形,在下面列出。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,977評(píng)論 0 8
  • display:設(shè)置元素的顯示方式 display:block(塊級(jí)元素) 默認(rèn)為父元素寬高,可設(shè)置寬高相對(duì)前序換...
    bluishwhiteC閱讀 722評(píng)論 0 0
  • 單列布局水平居中水平居中 水平居中的頁面布局中最為常見的一種布局形式,多出現(xiàn)于標(biāo)題,以及內(nèi)容區(qū)域的組織形式,下面介...
    Osmond_wang閱讀 375評(píng)論 0 1
  • 幾天沒更文 感覺好多事情堆起來了 可實(shí)際上想想 并無多的事情 也無非是些許瑣事 前兩天 跟一個(gè)人saybye 不為...
    darling9閱讀 343評(píng)論 0 1
  • 有時(shí)我是一個(gè)無情機(jī)器 認(rèn)真又固執(zhí)地學(xué)習(xí)著 煩人又無聊的事情 有時(shí)我是一棵墻頭草兒 搖擺又牽強(qiáng)地敷衍著 虛情又假意的...
    林月小鎮(zhèn)閱讀 95評(píng)論 0 0

友情鏈接更多精彩內(nèi)容