1. 程式人生 > >一個大divl裡三個小div水平均勻分佈

一個大divl裡三個小div水平均勻分佈

效果圖:
這裡寫圖片描述

程式碼:
css程式碼:

.mainDiv {
    float: left;
    margin-left: 10%;
    width: 80%;
    margin-top: 2%;
    height: 200px;
    background-color: #FFEBCD;

}

.viceDiv_1,.viceDiv_2,.viceDiv_3 {
    float: left;
    background-color: #7FFFD4;
    margin-top: 2% ;
    margin-left: 2.5%;
    width: 30
%
; height: 150px; }

html程式碼:

    <body>
        <div class="mainDiv">
            <div class="viceDiv_1">
            </div>
            <div class="viceDiv_2">
            </div>
            <div class="viceDiv_3">
            </div>
        </div
> </body>

要點:想好一行的div個數以及間隔寬度,然後通過簡單計算得出每個小div佔據的寬度百分比和div之間的間隔所佔的百分比;
如此例中,共三個div,四個間隔,故每個div寬度佔30%,間隔共佔10%,每個間隔為2.5%;
注意:這種平均分佈的問題一般用百分比形式的設定比較好;
個人淺見,如有謬誤,望指正;