讓子div上下垂直居中,子DIV居中

    簡單的幾行,讓子div上下垂直居中

    給父div如下CSS屬性;

    /*讓子DIV居中*/
    	display:flex;
    	justify-content:center; /*內容水平居中*/
    	align-items:center; /*內容垂直居中*/
    

    如何在一個div中使其子div居中

    來源于:

    https://blog.csdn.net/u012088576/article/details/68483623

    假設父div的類名為father,子div的類名為son。在html中的形式如下:
    <div class="father">
           <div class="son">
      </div>
    接下來用css設置son居中的方法主要有4
    

    方法一(使用絕對布局):
    .father{
    width:500px;
    height:500px;
    position:relative;
    background-color:red;
    }
    .son{
    width:200px;
    height:200px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-100px;
    margin-left:-100px;
    background-color:black;
    }
    效果圖如下:

    讓子div上下垂直居中,子DIV居中

    方法二(使用table-cell形式)
    .father{
    width:500px;
    height:500px;
    display:table-cell;
    text-align:center;
    vertical-align:middle;
    background-color:red;
    }
    .son{
    width:200px;
    height:200px;
    display:inline-block; ps:這句話一定要加,不然沒效果哦
    background-color:black;
    }
    效果如上
    3.方法三(使用彈性布局flex)
    .father{
    width:500px;
    height:500px;
    display:flex;
    justify-content:center; 內容水平居中
    align-items:center; 內容垂直居中
    background-color:red;
    }
    .son{
    width:200px;
    height:200px;
    background-color:black;
    }
    效果如上
    4.方法四(使用絕對布局)
    .father{
    width:500px;
    height:500px;
    display:relative;
    background-color:red;
    }
    .son{
    width:200px;
    height:200px;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto;
    background-color:black;
    }
    效果如上

    這是目前我所了解的4種方法,ie和chrome都兼容,其他瀏覽器沒測,目測是都兼容的。歡迎大家查漏補缺!
    ———————
    作者:差不多先生img
    來源:CSDN
    原文:https://blog.csdn.net/u012088576/article/details/68483623
    版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

    以下來源于:

    http://zh.learnlayout.com/flexbox.html

    新的?flexbox?布局模式被用來重新定義CSS中的布局方式。很遺憾的是最近規范變動過多,導致各個瀏覽器對它的實現也有所不同。不過我仍舊想要分享一些例子,來讓你知道即將發生的改變。這些例子目前只能在支持 flexbox 的 Chrome 瀏覽器中運行,基于最新的標準

    網上有不少過時的 flexbox 資料。 如果你想要了解更多有關 flexbox 的內容,從這里學習如何辨別一份資料是否過時。我已經寫了一份關于最新標準的詳細文章

    使用flexbox你還可以做的更多;這里只是一些讓你了解概念的例子:

    使用 Flexbox 的簡單布局

    .container {
    display: -webkit-flex;
    display: flex;
    }
    nav {
    width: 200px;
    }
    .flex-column {
    -webkit-flex: 1;flex: 1;
    }
    
    讓子div上下垂直居中,子DIV居中

    使用 Flexbox 的牛逼布局

    .container {
    display: -webkit-flex;
    display: flex;
    }
    .initial {
    -webkit-flex: initial;
    flex: initial;
    width: 200px;
    min-width: 100px;
    }
    .none {
    -webkit-flex: none;
    flex: none;
    width: 200px;
    }
    .flex1 {
    -webkit-flex: 1;
    flex: 1;
    }
    .flex2 {
    -webkit-flex: 2;
    flex: 2;
    }
    
    讓子div上下垂直居中,子DIV居中

    使用 Flexbox 的居中布局

    .vertical-container {
            height: 300px;display: -webkit-flex;
                display:         flex;
                -webkit-align-items: center;
                align-items: center;
                -webkit-justify-content: center;
                justify-content: center;
                }
    
    讓子div上下垂直居中,子DIV居中

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 国产精品乱码一区二区三| 国产一区二区三区乱码网站| 国产一区二区三区在线影院| 精品国产免费一区二区三区香蕉| 精品无人区一区二区三区在线 | 日韩色视频一区二区三区亚洲| 亚洲制服丝袜一区二区三区| 福利一区在线视频| 国产福利电影一区二区三区,亚洲国模精品一区 | 91久久精品一区二区| 国产91精品一区二区麻豆网站| 伊人激情AV一区二区三区| 国产在线不卡一区二区三区| 精品一区二区三区免费视频| 一区二区三区免费精品视频| 国产精品 视频一区 二区三区| 精品无码一区二区三区水蜜桃| 国产成人精品一区二三区熟女 | 国产一区中文字幕在线观看 | 精品乱人伦一区二区三区| 久久久av波多野一区二区| 老熟女高潮一区二区三区| 一区二区亚洲精品精华液| 国产伦精品一区二区| 国精品无码A区一区二区| 无码精品一区二区三区在线| 日本无码一区二区三区白峰美| 日本一区二区三区不卡在线视频| 无码人妻一区二区三区在线水卜樱| 成人区人妻精品一区二区不卡视频| 久久免费区一区二区三波多野| 毛片一区二区三区无码| 中文字幕AV一区中文字幕天堂| 国产经典一区二区三区蜜芽 | 黑巨人与欧美精品一区| 一本大道东京热无码一区 | 久久精品国产亚洲一区二区三区| 国内精品一区二区三区东京| 久久久久国产一区二区三区| 糖心vlog精品一区二区三区| 久久久久人妻一区二区三区|