亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

垂直居中的多種方式 html中div水平居中


垂直居中的多種方式 html中div水平居中

文章插圖
馬上又要到秋招的時候了,又有不少人打算換工作了 。前端在面試中總會被問到的一道基礎(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)容,希望對您有所幫助: