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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

web开发常用的几种居中形式

發(fā)布時間:2025/3/21 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 web开发常用的几种居中形式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一 水平居中
二 水平垂直居中
三 針對文本內(nèi)容的垂直居中

一 水平居中

要居中的元素A有width屬性

給元素A添加 margin:0,auto;(代碼演示)

ps: 此外,margin: auto;和margin:0 auto;產(chǎn)生同樣效果的原因移步


要居中的元素B沒有width屬性

給B添加display:inline-block屬性,并在B的外面包一層div且添加text-align:center;

ps:text-align:center是讓塊狀里面的元素(比如文字)居中。


要居中的元素C 是絕對定位的也就是其position為absolute

給C添加margin: auto; top:0; left:0; right:0; bottom:0;以及width和height屬性 ,并確保C的外層父元素position: relative;

ps:

設(shè)置top,left,bottom,right 屬性 把元素充滿了容器,同時自身指定了寬度,總寬度(固定) = width(固定) + margin-left + margin-right;

當(dāng)margin設(shè)置為auto的時候,左右邊距會平分,元素自然就居中了(且是水平垂直居中)


二 水平垂直居中:

要居中的元素C沒有width屬性及height屬性

給C的外層父元素添加display: flex; align-items: center; justify-content: center; 屬性(注意瀏覽器的兼容性)

Or

給C添加margin: auto; 并且確保C的外層父元素 display: flex; (注意瀏覽器兼容性)

ps: flexBox的知識請移步阮一峰大神的博客


針對文本內(nèi)容的垂直居中:

父元素有width和height屬性以及text-align: center; 同時給要居中的元素D添加line-height為父元素的height值

ps: line-height 垂直居中原理 請移步


all.

by 潘小閑

總結(jié)

以上是生活随笔為你收集整理的web开发常用的几种居中形式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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