日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

垂直居中方法总结

發(fā)布時(shí)間:2023/12/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 垂直居中方法总结 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
<style>#box{position: absolute;margin: auto;top:0px;right: 0px;bottom: 0px;left: 0px;width: 100%;height: 30%;background-color: red;text-align: center;} </style> <body><div id="box"><h1>文字居中</h1></div> </body>

  

第一種的好處是不用知道垂直居中的元素的高寬,但是必須設(shè)置元素的寬高!然后通過margin:auto;來達(dá)到效果。

<style>#box{position: absolute;top:50%;left:50%;transform:translate3d(-50%,50%,0);background-color: red;text-align: center;} </style> <body><div id="box"><h1>文字居中</h1></div> </body>

  

這種的好處是寬高不用定義!

<style>.box{ display: flex; height: 400px; align-items:center; justify-content:center;background: #0099cc } h1{ display: flex; align-items:center; justify-content:center;} </style> <body><div class="box"> <h1>實(shí)現(xiàn)元素水平居中</h1> </div> </body>

  

想要讓那個(gè)元素居中,就在其父元素加 display:flex;justify-content:center;align-items:center;

按照原理,往body里設(shè)置這3個(gè)樣式,就能按body垂直居中,但是沒有,是因?yàn)閎ody的默認(rèn)高度為0px;在給個(gè)height:600px;就會(huì)有效果的!

<style>#container{position: absolute;top:0px;right: 0px;bottom: 0px;left: 0px;display: flex;justify-content:center;align-items:center;}.box{ display: flex; height: 400px; align-items:center; justify-content:center;background: #0099cc } h1{ display: flex; align-items:center; justify-content:center;} </style> <body><div id="container"><div class="box"> <h1>實(shí)現(xiàn)元素水平居中</h1> </div></div> </body>

  

對(duì)于移動(dòng)端,這是我常用的一種方法,這樣屏幕的寬高就都有了!

?

轉(zhuǎn)載于:https://www.cnblogs.com/luguiqing/p/6506004.html

總結(jié)

以上是生活随笔為你收集整理的垂直居中方法总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。