• <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
      • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999

        DIV里css如何水平居中和垂直居中

        2016/8/26 8:37:10   閱讀:1479    發(fā)布者:1479

        水平居中:
        內聯(lián)元素:text-align:center;相對于父級居中顯示
        塊級元素:margin:0 auto;但是需要同時width,否則無法看到效果
        多個塊級元素居中:在此想要探討一下display:inline-block;和display:flex;
        方法1:在父級上設置text-align:center;在元素上設置:display:inline-block;同時為了使文字向左顯示,
        設置了text-align:left;在瀏覽器中的顯示為,子元素高度自適應,底部對齊。
        方法2:在子元素上設置display:center;justify-content:center;子元素的高度一致,與元素中內容最多的高度相同。
        二種方法在谷歌,火狐,360均兼容,但是第2種方法在IE10中不兼容,之前的IE版本可想也是不兼容的。
        當然在此也要處理由于浮動導致離層,父級背景顏色加不上去的問題。

         1 <main class="inline-block-center">  
         2   <div>  
         3     I’m an element that is block-like with my siblings and we’re centered in a row.  
         4 </div>  
         5   <div>  
         6     I’m an element that is block-like with my siblings and we’re centered in a row.  
        I have more content in me than my siblings do.  
         7 </div>  
         8   <div>  
         9     I’m an element that is block-like with my siblings and we’re centered in a row.  
        10 </div>  
        11 </main>
         1 <main class="flex-center">  
         2   <div>  
         3     I’m an element that is block-like with my siblings and we’re centered in a row.  
         4 </div>  
         5   <div>  
         6     I’m an element that is block-like with my siblings and we’re centered in a row.  
        I have more content in me than my siblings do.  
         7 </div>  
         8   <div>  
         9     I’m an element that is block-like with my siblings and we’re centered in a row.  
        10 </div>  
        11 </main>

         

         1 body {  
         2   background: #f06d06;  
         3   font-size: 80%;  
         4 }  
         5 main {  
         6   background: white;  
         7   margin: 20px 0;  
         8   padding: 10px;  
         9 }  
        10 main div {  
        11   background: black;  
        12   color: white;  
        13   padding: 15px;  
        14   max-width: 125px;  
        15   margin: 5px;  
        16 }  
        17 .inline-block-center {  
        18   text-align: center;  
        19 }  
        20 .inline-block-center div {  
        21   display: inline-block;  
        22   text-align: left;  
        23 }  
        24 .flex-center {  
        25   display: flex;  
        26   justify-content: center;  
        27 }

        垂直居中:

        方法1:設置padding-top和padding-bottom的值相等
        方法2:設置height和line-height的值相等
        方法3:固定高度可以有一種處理方式position:absolute;top:50%;height:100px;margin-top:-50px;
        如果高度不固定,也可以使用js動態(tài)獲取高度來。
        還有css3的一些屬性,考慮到兼容性問題不在敘述。

        亚洲无码Aⅴ,视频1页精品,欧美系列一区二区,曰韩色999
            • <tbody id="9je1r"></tbody><tbody id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></tbody>
            • <acronym id="9je1r"><acronym id="9je1r"><rp id="9je1r"></rp></acronym></acronym>
              岐山县| 广饶县| 称多县| 手机| 芜湖县| 扎鲁特旗| 日喀则市| 平塘县| 黑河市| 广德县| 泾源县| 霍山县| 和静县| 清水河县| 瓮安县| 精河县| 启东市| 洪雅县| 尼玛县| 镇原县| 辽中县| 新干县| 景德镇市| 滨州市| 安阳市| 宿迁市| 淮南市| 邢台县| 大丰市| 县级市| 乡城县| 彰武县| 清镇市| 合山市| 天气| 工布江达县| 疏勒县| 古丈县| 通许县| 永寿县| 万载县|