<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      feishuang008

      導航

      CSS垂直水平居中

      小小的總結一下:行內元素水平居中用text-align: center;塊級元素水平居中用margin-left: auto; margin-right: auto;

       

      首先討論一下單行時的情況。

      毫無疑問,這是最簡單的一種情況。

      HTML結構如下:

      1 <div class="demo">
      2     <span>111111111111111111111111111111111111</span>
      3 </div>

      高度不固定(這種方法同樣適用于多行文時的情況,下面就不再討論)

      1 .demo {
      2     text-align: center; 
      3     padding-top: 20px;
      4     padding-bottom: 20px;
      5 }

      高度固定

      1 .demo {
      2     text-align: center;
      3     height: 100px;
      4     line-height: 100px;
      5 }

       

      接下來,討論下多行時的情況。

      HTML結構如下:

      1 <div class="demo">
      2     <span>111111111111111111111111111111111111<br />22222222222222222222</span>
      3 </div>

      高度不固定時只需要添加pading值就可以,不多加討論了。

      高度固定時

      方法一:父元素設置display: table,子元素設置display:table-cell。利用了表格的特性。

       1 .demo {
       2     height: 100px;
       3     display: table;
       4     margin-left: auto;
       5     margin-right: auto;
       6 }
       7 .demo span {
       8     display: table-cell;
       9     vertical-align: middle;
      10 }

      方法二:父元素設置position: relative,子元素設置position: absolute。主要是利用了translate的中心是相對于元素本身的特點。

       1 .demo {
       2   position: relative;
       3   height: 100px;
       4 }
       5 
       6 .demo span {
       7   position: absolute;
       8   left: 50%;
       9   top: 50%;
      10   -webkit-transform: translate(-50%, -50%);
      11       -ms-transform: translate(-50%, -50%);
      12           transform: translate(-50%, -50%);
      13 }

      方法三:利用flex布局。

       1 .demo {
       2   height: 100px;
       3   display: -webkit-box;
       4   display: -webkit-flex;
       5   display: -ms-flexbox;
       6   display: flex;
       7   -webkit-box-pack: center;
       8   -webkit-justify-content: center;
       9       -ms-flex-pack: center;
      10           justify-content: center;
      11   -webkit-box-align: center;
      12   -webkit-align-items: center;
      13       -ms-flex-align: center;
      14           align-items: center;
      15 }

      方法四:利用:after,:before偽類,結合inline-block的特性實現垂直居中。

       1 .demo {
       2   height: 100px;
       3   text-align: center;
       4 }
       5 
       6 .demo:after, .demo:before {
       7   display: inline-block;
       8   vertical-align: middle;
       9   width: 0;
      10   height: 100%;
      11   visibility: hidden;
      12   content: '';
      13 }
      14 
      15 .demo span {
      16   display: inline-block;
      17   vertical-align: middle;
      18 }

       

      暫時就想到這些了。

      posted on 2016-04-22 12:30  feishuang008  閱讀(298)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 福利成人午夜国产一区| 一区二区三区综合在线视频| 夜鲁鲁鲁夜夜综合视频| 国产精品沙发午睡系列990531| 久久国产乱子精品免费女| 最新的精品亚洲一区二区| 国产精品美女一区二区三| 亚洲线精品一区二区三八戒| 亚洲热视频这里只有精品| 久久久久人妻一区二区三区 | 日韩视频中文字幕精品偷拍| 中文字幕亚洲资源网久久| 国产情侣激情在线对白| 国产成人精品永久免费视频| 自拍视频一区二区三区四区| 中文字幕第55页一区| 日韩精品区一区二区三vr| 伊人久久大香线蕉网av| 宅男噜噜噜66在线观看| 三穗县| 午夜爽爽爽男女污污污网站| 亚洲国内精品一区二区| 免费三级网站| 亚洲国产精品高清线久久| 青青青爽在线视频观看| 贵州省| 久久99精品国产麻豆婷婷| 亚洲av本道一区二区| 久久人人爽人人爽人人av| 性欧美欧美巨大69| 日韩激情一区二区三区| 五台县| 国产欧美日韩精品第二区| 国产99视频精品免视看9| 亚洲精品无码日韩国产不卡av| 日日猛噜噜狠狠扒开双腿小说 | 天堂va蜜桃一区二区三区| 色狠狠综合天天综合综合| 亚洲国产日韩精品一区二区三区 | 国产精品国产三级国产专| 国产高清一区二区不卡|