整合營銷服務商

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

          免費咨詢熱線:

          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无码一区二区一二区| 国产精品无码一区二区在线观 | 无码人妻一区二区三区在线| 视频一区精品自拍| 久久AAAA片一区二区| 亚洲日本一区二区三区在线| 亚洲AV无码一区东京热久久| 竹菊影视欧美日韩一区二区三区四区五区 | 国产无吗一区二区三区在线欢| 日韩精品无码久久一区二区三| 国产午夜精品一区二区三区小说| 亚洲熟妇av一区二区三区漫画| 亚洲AV无码一区二区二三区软件 | 国产成人高清亚洲一区91| 国产精品一区在线观看你懂的| 亚洲一区爱区精品无码| 亚洲一区二区三区电影| 亚洲视频一区网站| 美女AV一区二区三区| 中文字幕精品无码一区二区三区| 人妻aⅴ无码一区二区三区| 人妻夜夜爽天天爽一区| 国产免费一区二区三区不卡| 91视频一区二区三区| 一区二区三区久久精品| 日本免费一区二区在线观看| 精品一区二区三区视频| 亚洲视频一区二区三区| 夜夜爽一区二区三区精品| 在线中文字幕一区| 国产精品毛片一区二区 | 天堂va视频一区二区| 中文字幕日韩一区二区三区不| 国产精品亚洲午夜一区二区三区 | 性色av一区二区三区夜夜嗨| 波多野结衣一区在线观看| 精品无码av一区二区三区| 一区二区三区午夜| 免费高清av一区二区三区| 乱码精品一区二区三区|