整合營銷服務商

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

          免費咨詢熱線:

          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;

          }


          主站蜘蛛池模板: 一区二区免费电影| 亚洲国模精品一区| 国产免费一区二区三区免费视频| 亚洲av综合av一区| 精品免费AV一区二区三区| 精品国产伦一区二区三区在线观看| 精品一区狼人国产在线| 亚洲熟女综合色一区二区三区| 久草新视频一区二区三区| 区三区激情福利综合中文字幕在线一区| 一区国产传媒国产精品| 国产精品亚洲午夜一区二区三区| 中文字幕精品亚洲无线码一区应用| 无码毛片一区二区三区中文字幕 | 亚洲一区二区三区播放在线| 国产一区二区不卡在线播放| 国产精品自在拍一区二区不卡| 精品福利一区3d动漫| 福利一区二区在线| 一区二区不卡久久精品| 肥臀熟女一区二区三区| 国产一区二区三区在线2021| 亚洲色无码一区二区三区| 国产亚洲一区二区在线观看| 无码人妻AⅤ一区二区三区| 熟妇人妻AV无码一区二区三区| 久久久久人妻一区精品色 | 搜日本一区二区三区免费高清视频 | 四虎一区二区成人免费影院网址| 国产aⅴ一区二区| 亚洲国产专区一区| 免费一区二区无码东京热| 亚洲成AV人片一区二区密柚| 无码国产精品一区二区免费模式 | 怡红院美国分院一区二区| 韩国精品一区视频在线播放| 福利一区福利二区| 免费视频精品一区二区三区| 精品爆乳一区二区三区无码av| 无码人妻精品一区二区三区久久久 | 亚洲字幕AV一区二区三区四区|