CSS:divは平均していくつのブロックに分けます

1588 ワード

html:
    

css:
法一:浮动布局+百分比

        .container{
            overflow: hidden;
            zoom:1;
            width:500px;
            height:200px;
            border:1px solid red;
        }
        .childDiv{
            float:left;
            width:33.3%;
            height:100%;
            border:1px solid red;
            background:greenyellow;
        }

法2:行内要素+パーセント
        .container{
            font-size: 0;
            overflow: hidden;
            width:500px;
            height:200px;
            border:1px solid lightblue;
        }
        .childDiv{
            display: inline-block;
            width: 33.3%;
            height:100%;
            border:1px solid gray;
        }

法三:親要素display:table+子要素display:table-cell
        .container{
            width:500px;
            height:200px;
            display: table;
            border:1px solid lightblue;
        }
        .childDiv{
            display: table-cell;
            border:1px solid gray;
        }

法四:css 3 display:flex
        .container{
            width:500px;
            height:200px;
            display: flex;
            border:1px solid lightblue;
        }
        .childDiv{
            flex:1;
            border:1px solid gray;
        }