zoukankan      html  css  js  c++  java
  • CSS3盒模型display:box简述

     display:box;box-flexcss3新添加的盒子模型属性,它的出现可以解决们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。

    box-flex属性
    box-flex主要让子容器针对父容器的宽度按一定规则进行划分

    必须给父容器wrap定义css属性display:box其子容器才可以进行划分(如果定了display:box则该容器则定义为了内联元素,使用margin:0px auto让其居中是无效的,要想使其居中只能通过它的父容器的text-align:center);分别给sectionOne、sectionTwo、sectionThree的box-flex设置了3、2、1,也就是说这三个子容器将父容器wrap的宽度600px分为6份,sectionOne占居父结构宽度的3/6即300px,sectionOne占居父结构宽度的2/6即200px,sectionThree占居父结构宽度的1/6即100px。

    <!DOCTYPE html>
    <html lang="zh-cn">
    <head>
        <meta charset="utf-8" /> 
        <style>
            .wrap{
                width:600px;
                height:200px;
                display:-moz-box;
                display:-webkit-box;
                display:box;
            }
            .sectionOne{
                background:orange;
                -moz-box-flex:3;
                -webkit-box-flex:3;
                box-flex:3;
            }
            .sectionTwo{
                background:purple;
                -moz-box-flex:2;
                -webkit-box-flex:2;
                box-flex:2;
            }
            .sectionThree{
                -moz-box-flex:1;
                -webkit-box-flex:1;
                box-flex:1;
                background:green;
            }
        </style>
    </head>
    <body>
    <article class="wrap">
        <section class="sectionOne">01</section>
        <section class="sectionTwo">02</section>
        <section class="sectionThree">03</section>
    </article>
    </body>
    </html>
                
  • 相关阅读:
    4.28
    12.27
    12.24
    ———————————关于一些加密博文!——————————
    博客创办目的——————欢迎相互学习
    7-14 最短工期
    指针的浅谈用于初学者
    知识点扫盲加基本板子总结
    优质文章推荐,长期更新
    杭州电子科技大学2018多校测试第一场
  • 原文地址:https://www.cnblogs.com/web-fusheng/p/6805394.html
Copyright © 2011-2022 走看看