html div三列布局占滿全屏(左右兩列定寬或者百分比、中間自動適應,div在父div中居底)


<style type="text/css">
        body, html {
            margin: 0px;
        }
        #header {
            background: blue;
            height: 100px;
            width: 100%;
            position:relative; /*父div的位置設置成相對的*/
        }
            #h_menu {
                width:100%;
                height:50px;
                background:yellow;
                /*而子div的位置設置成絕對的,並且下邊緣設為0*/
                position:absolute;
                bottom:0;               
            }
        .left {
            width: 15%;    /*這里是百分比或者像素值,對應下面的center就是百分比或者像素值*/
            height: 200px;
            background: red;
            float: left;
        }
        .right {
            width: 15%;  /*這里是百分比或者像素值,對應下面的center就是百分比或者像素值*/
            height: 200px;
            background: pink;
            float: right;
        }
        .center {
            height: 200px;
            background: green;
            /*兩種方式均可(一)margin(二)margin-left、margin-right*/
            /*(一)、用這種方式上面的left和right中的width是百分比或者像素值都可以*/
            /*margin: auto; */   
            /*(二)、這里是百分比或者像素值,對應上面的left、right中的width就是百分比或者像素值*/
            margin-left:15%;    
            margin-right:15%;
<div id="header"><div id="h_menu">
                    上_底
                </div>
            </div>
            <div id="middle">
                <div class="left">
                    中左
                </div>
                <div class="right">
                    中右
                </div>
                <div class="center">
                    中間
                </div>
            </div>
            <div id="footer"></div>
        </div>

 

        }
        #footer {
            background: blue;
            height: 100px;
            width: 100%;
        }
    </style>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM