整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          CSS 居中布局方式一

          able + margin 實現水平方向居中, table-cell + vertical-algin 實現垂直居中

          者:薔薇Nina

          原文:https://www.cnblogs.com/wcwnina/p/11297630.html

          在CSS里,標簽位置居中一直是困擾Web前端的難題。在本文中,我對這類問題進行了探究和給出了幾點建議,供讀者參考。

          1 行內標簽

          1.1 水平居中

          在父級標簽中使用 text-align: center

          效果:

          1.2 垂直居中

          如果是單行,則為該標簽設置行高line-height)且與其父級標簽 height 相等即可。

          效果:

          如果是多行,稍微有點麻煩,需要在該標簽設置 display: table-cell vertical-align: middle,在其父級標簽設置 display: table

          效果:

          2 塊標簽

          2.1 水平居中

          方法一:在父級標簽中使用 flex 彈性盒子。

          效果:

          方法二:在該標簽中使用 margin 屬性。

          效果:

          2.2 垂直居中

          在父級標簽中使用 flex 彈性盒子。

          效果:

          總結:對于行內標簽居中,優先考慮文本對齊(text-align)和顯示單元格(table-cell);對于塊標簽居中,優先考慮顯示彈性盒子(flex)。

          、對于行內元素:

          text-align:center;

          二、對于確定寬度的塊級元素:

          (1)margin和width實現水平居中

          常用(前提:已設置width值):margin-left:auto; margin-right:auto;

          (2)絕對定位和margin-left: -(寬度值/2)實現水平居中

          固定寬度塊級元素水平居中,通過使用絕對定位,以及設置元素margin-left為其寬度的一半

          .content{

          width: 200px;

          position: absolute;

          left: 50%;

          margin-left: -100px; // 該元素寬度的一半,即100px

          background-color: aqua;

          }


          主站蜘蛛池模板: 97精品国产一区二区三区| 亚洲夜夜欢A∨一区二区三区| 国偷自产视频一区二区久| AV天堂午夜精品一区二区三区| 午夜一区二区在线观看| 夜夜精品无码一区二区三区| 风间由美性色一区二区三区 | 亚洲一区二区视频在线观看| 国产在线观看一区二区三区精品| 亚洲乱码一区二区三区在线观看| 亚洲一区综合在线播放| 视频一区二区在线播放| 狠狠色婷婷久久一区二区三区| 亚洲a∨无码一区二区| 国产婷婷色一区二区三区深爱网| 中文字幕在线精品视频入口一区| 国产福利一区二区三区在线视频| 北岛玲在线一区二区| 无码人妻AⅤ一区二区三区| 日美欧韩一区二去三区 | 无码国产精品久久一区免费| 一区二区三区无码高清视频| 在线播放国产一区二区三区 | 风流老熟女一区二区三区| 国产色综合一区二区三区| 无码喷水一区二区浪潮AV| 亚洲av不卡一区二区三区| 亚洲国产一区二区视频网站| 午夜AV内射一区二区三区红桃视| 国产视频一区在线观看| 国产一区二区好的精华液| 国产乱码精品一区二区三区中文 | 国模无码人体一区二区| 麻豆国产在线不卡一区二区 | 成人在线观看一区| 无码精品国产一区二区三区免费 | 中文字幕一区二区人妻| 国产精品亚洲一区二区三区在线观看 | 一区二区三区午夜视频| 久久99精品免费一区二区| 无码中文人妻在线一区二区三区 |