使用絕對定位布局

老板忽然給了個任務(wù),要求作出個照片墻的頁面出來。照片墻網(wǎng)上有現(xiàn)成的代碼可以用,很容易搞出來。犯難的是頁面的布局和排版,因為一直做的是后端開發(fā),對 div + css 并不了解。這么小的功能外包給人弄吧又太浪費。只好不停的百度和試驗,沒想到還真可以。

第一先上效果圖

html布局.jpg

然后看代碼
html 如下:

<!doctype html>
<html>
    <head>
    <meta charset="UTF-8" >
    <title>簽到墻</title>
    <link rel="stylesheet" href="style.css" type="text/css" />
    </head>
    <body>
    <div class="banner"><p style="">banner</p></div>
    <div class="content">
        content
    </div>
    <div class="left">
        left
    </div>
    </body>
</html>

下面是樣式表:

* {
    margin:0;
    padding:0;
}

.banner {
    position:absolute;
    top:0px;
    width:100%;
    height:20%;
    Background:#073;
    text-align:center;
}

.content {
    position:absolute;
    right:0px;
    bottom:0px;
    width:75%;
    height:80%;
    background:#fffaba;
}

.left {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#8fc41f;
    width:25%;
    height:80%;
}

這里關(guān)鍵之處在于position:absolute,設(shè)置了絕對定位。然后通過left top right bottom讓各模塊靠邊站,就可以了。
另外還發(fā)現(xiàn)所有的width height都可以采用百分比來控制,這個酸爽!!??

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容