1. 程式人生 > >聖杯布局and雙飛翼布局

聖杯布局and雙飛翼布局

content 尺寸 元素 不一定 oot alt ctype 間距 mar

*聖杯布局

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ajax</title>
    <style>
        *{
            padding:0;
            margin:0
        }
        .header{
            width:100%;
            background:#e1ef05;
            height:50px;
            }
        
/*main寫前目的是讓它先加載*/ .main{ padding:0 250px; } .content{ background: #D6D6D6; width:100%; float:left; } .left{ background:#0c9; width:250px; height: 100px; float:left; margin
-left:-100%; position: relative; left:-250px; } .right{ background:#0c9; width:250px; height: 100px; float:left; margin-left:-250px; position:relative; right:-250px; } .footer{ width:
100%; height:50px; background: #ccc; clear:both; } </style> </head> <body> <div class="header">Header</div> <div class="main"> <div class="content"> 在設計師的作品集頁面中,你可以發現各種各樣自定義的柵格布局。自定義柵格展示內容的優勢在於,它可以同時呈現大量的視覺化的內容,看起來足夠豐富又不會落於下乘。下面這個圖庫的效果看起來就相當震撼。在柵格中填充色彩,還可以用來承載文字內容。不同的區塊之間不一定非要用線條進行分割,可供選擇的方案有很多,不過千萬要控制好柵格尺寸和間距。控制不好的細節,整個設計的平衡感可能會被破壞。 原理:柵格的優勢在於它的組織性,對於用戶而言,它具有規律性和可預期性。一個漂亮的柵格系統能夠讓用戶更快找到需要的內容,在視覺上也更加協調自然。,在視覺上也更加協調自然。相關趨勢:柵格很容易被人視為卡片這樣的元素,可以為其加入翻轉等各式各樣的動效,呈現出更多的信息和視覺層原理:柵格的優勢在於它的組織性,對於用戶而言,它具有規律性和可預期性。一個漂亮的柵格 </div> <div class="left">Left</div> <div class="right">Right</div> </div> <div class="footer">Footer</div> </body> </html>

效果截圖

技術分享

*雙飛翼布局

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ajax</title>
    <style>
        *{
            padding:0;
            margin:0
        }
        .header{
            width:100%;
            background:#e1ef05;
            height:50px;
            }
        /*main寫前目的是讓它先加載*/
        .main{
           padding:0 250px;
        }
        .content{
            background: #D6D6D6;
            width:100%;
            float:left;
        }
        .left{
            background:#0c9;
            width:250px;
            height: 100px;
            float:left;
            margin-left:-100%;
            position: relative;
            left:-250px;
        }
        .right{
            background:#0c9;
            width:250px;
            height: 100px;
            float:left;
            margin-left:-250px;
            position:relative;
            right:-250px;
        }
        .footer{
            width:100%;
            height:50px;
            background: #ccc;
            clear:both;
        }
    </style>
</head>
<body>
    <div class="header">Header</div>
    <div class="main">
        <div class="content">
            在設計師的作品集頁面中,你可以發現各種各樣自定義的柵格布局。自定義柵格展示內容的優勢在於,它可以同時呈現大量的視覺化的內容,看起來足夠豐富又不會落於下乘。下面這個圖庫的效果看起來就相當震撼。在柵格中填充色彩,還可以用來承載文字內容。不同的區塊之間不一定非要用線條進行分割,可供選擇的方案有很多,不過千萬要控制好柵格尺寸和間距。控制不好的細節,整個設計的平衡感可能會被破壞。 原理:柵格的優勢在於它的組織性,對於用戶而言,它具有規律性和可預期性。一個漂亮的柵格系統能夠讓用戶更快找到需要的內容,在視覺上也更加協調自然。,在視覺上也更加協調自然。相關趨勢:柵格很容易被人視為卡片這樣的元素,可以為其加入翻轉等各式各樣的動效,呈現出更多的信息和視覺層原理:柵格的優勢在於它的組織性,對於用戶而言,它具有規律性和可預期性。一個漂亮的柵格
        </div>
        <div class="left">Left</div>
        <div class="right">Right</div>
    </div>
    <div class="footer">Footer</div>
</body>
</html>

效果截圖

技術分享

總結

從實現結果看:聖杯布局與雙飛翼布局都是左右固定,中間自適應。

從代碼上看:雙飛翼布局是通過中間多加一個div,從而減少了不必要的相對定位來控制。

聖杯布局and雙飛翼布局