
文章插圖
馬上又要到秋招的時候了,又有不少人打算換工作了 。前端在面試中總會被問到的一道基礎(chǔ)題div居中方法,這里給大家總結(jié)一下都有哪些常用的方法 。
絕對定位父級元素(parent)采用相對定位(relative),需要居中的元素(demo)采用絕對定位(absolute) 。居中元素向上偏移50%,向左偏移50%,此時左頂點位于中心,不過我們需要的是整體居中,所以在偏移自身一半的寬高 。(如下圖)還未偏移一半自身寬高
<style>.parent {position: relative;width: 500px;height: 500px;border: solid red 1px;}.demo {position: absolute;width: 100px;height: 100px;border: solid blue 1px;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;}</style><body><div class="parent"><div class="demo"></div></div></body>彈性方法居中通過flex彈性布局設(shè)置垂直居中和水平居中
<style>.parent {width: 500px;height: 500px;border: solid red 1px;display: flex;// 垂直,水平居中align-items: center;justify-content: center;}.demo {width: 100px;height: 100px;border: solid blue 1px;}</style><body><div class="parent"><div class="demo"></div></div></body>使用transform居中在子元素不知道自身寬高情況,使用transform進行比偏移 。
<style>.parent {position: relative;width: 500px;height: 500px;border: solid red 1px;}.demo {position: absolute;border: solid blue 1px;top: 50%;left: 50%;transform: translate(-50%, -50%);}</style><body><div class="parent"><div class="demo">居中</div></div></body>以上3種是常用的方法,當然還有其他居中方法比如grid布局,table-cell布局等 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 南京宜居嗎?
- 冬天居家有氧運動有哪些
- 修改圖片文字軟件 ppt修改背景圖形中的文字
- 30+女性佩戴玉手鐲,居然有這么多好處,以前還真不知道!
- 居家瘦身有氧運動有哪些
- 兩種簡單的方法 怎么識別圖片中的文字字體
- 運動中的不良習(xí)慣,你有嗎?
- 小小改變讓戀愛中的你更有激情
- 阿里女員工案一嫌疑人被監(jiān)視居住 其妻稱丈夫被冤枉
- 阿里女員工案一嫌疑人被監(jiān)視居住
