欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

css中的柵格布局是什么-創(chuàng)新互聯(lián)

這篇文章主要介紹css中的柵格布局是什么,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

鄱陽ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

柵格布局能將網(wǎng)頁分成簡單屬性的行和列,CSS頁面布局技術(shù)允許我們拾取網(wǎng)頁中的元素,并且控制它們相對正常布局流、周邊元素、父容器或者主視口/窗口的位置。

圣杯布局

圣杯布局是一種三列布局,兩邊定寬,中間自適應(yīng):

css:


* {
        box-sizing: border-box;
    }
    html, body{
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .container{
        width:100%;
    }
    .container:after{
        display: table;
        content:".";
        clear:both;
    }
    
    .container .cl{
        float:left;
        border: 1px solid red;
        height: 200px;
    }
    
    .main{
        width:100%;
        padding 0 290px 0 320px;
        background-color: blue;
    }
    .sub{
        width: 320px;
        margin-left:-100%;
        background-color: white;
    }
    .extra{
        width: 290px;
        margin-left:-290px;
        background-color: yellow;
    }

CSS

HTML:


<body>
<div class="container">
    <div class="cl main">
    </div>
    <div class="cl sub"></div>
    <div class="cl extra"></div>
</div>
</body>

css中的柵格布局是什么

圣杯布局的原理就是當(dāng)子元素處于浮動狀態(tài)時,設(shè)置負(fù)margin,子元素會疊蓋到兄弟元素之上?! ?/p>

那么能否用現(xiàn)在想要將其中藍(lán)色區(qū)域再次劃分成三個區(qū)域,相信有很多種辦法。但能否通過嵌套的方式實現(xiàn)呢?我們可以試一下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<meta http-equiv="window-target" content="_top">
<title>Writing to Same Doc</title>
<style type="text/css">
    * {
        box-sizing: border-box;
    }
    html, body{
        width: 100%;
        height: 100%;
        margin: 0;
    }
    .container{
        width:100%;
    }
    .container:after{
        display: table;
        content:".";
        clear:both;
    }
    
    .container .cl{
        float:left;
        border: 1px solid red;
        height: 200px;
    }
    
    .main{
        width:100%;
        padding: 0 290px 0 320px;
        background-color: blue;
    }
    .sub{
        width: 320px;
        margin-left:-100%;
        background-color: white;
    }
    .extra{
        width: 290px;
        margin-left:-290px;
        background-color: yellow;
    }
</style>
</head>
<body>
<div class="container">
    <div class="cl main">
        <div class="container">
            <div class="cl main"></div>
            <div class="cl sub"></div>
            <div class="cl extra"></div>
        </div>
    </div>
    <div class="cl sub"></div>
    <div class="cl extra"></div>
</div>

</body>
</html>

css中的柵格布局是什么

柵格系統(tǒng)的原理

css中的柵格布局是什么

假設(shè):Flowline的寬度為W,column的寬度為c,Gutter的寬度為g,Margin的寬度為m,柵格列數(shù)為N

W = c*N + g*(N-1) + 2m;g的寬度通常為m的兩倍,所以:

W = (c+g) * N;把c+g記為C,得:

W = C * N;

大部分的柵格系統(tǒng)都是此公式的變體。

Bootstrap的柵格系統(tǒng)

下面我們將一起來看一下常見的柵格布局的設(shè)計和bootstrap中的設(shè)計實現(xiàn)。BootStrap中合理的使用柵格布局,必須將列放入row中,而row必須放入container中。container類在布局中主要有兩個作用:

  1. 在不同的寬度區(qū)間內(nèi)(響應(yīng)式斷點)提供寬度限制。當(dāng)寬度變化時,采用不同的寬度。

  2. 提供一個padding,阻止內(nèi)部內(nèi)容觸碰到瀏覽器邊界。

Bootstrap中使用padding代替上文中的margin。大小為15px,如下圖所示,粉紅色為padding大小。

css中的柵格布局是什么

Row是column的容器,每個row中的column之和必須為12,不過我們可以通過嵌套的方式擴(kuò)展。Row的左右margin都為-15px,用來抵消container中的padding,如下圖藍(lán)色部分所示:

css中的柵格布局是什么

row的這種設(shè)計主要為了方便嵌套,后文中會提到。

Colomn是柵格系統(tǒng)的主角,每個column左右padding都為15px,上文中row的負(fù)margin抵消了container的padding,所以為每個column設(shè)置padding就是為了防止內(nèi)容直接觸碰邊界,同時不同的column之間擁有30px的卡槽(Gutter)。如下圖黃色部分所示:

css中的柵格布局是什么

現(xiàn)在想想上文中提到的公式:W = C * N;

上文提到row的負(fù)margin設(shè)計主要為了嵌套,如果要在column中嵌套column首先要把被嵌套的column放到row中,把row放到作為容器的column中,而不需要在放置一個container。如下圖中藍(lán)色所示,是放入column中的row的負(fù)margin區(qū)域。

css中的柵格布局是什么

現(xiàn)在將被嵌套的column放入row中,如下圖所示,上層column便是起到了container的作用。

css中的柵格布局是什么

以上是“css中的柵格布局是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站名稱:css中的柵格布局是什么-創(chuàng)新互聯(lián)
鏈接URL:http://aaarwkj.com/article36/ccpppg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司外貿(mào)建站、網(wǎng)站收錄、全網(wǎng)營銷推廣、服務(wù)器托管、移動網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
18禁止看的视频免费| 色哟哟视频在线免费观看| 成人爱爱视频免费观看| 超碰91人人在线青青草| 国产丝袜美女一区二区| 午夜精品久久99蜜桃| 日韩欧美一区二区大片| 久热在线这里只有精品| 日本欧美三级一二三区| 色在色在线播放亚洲中文| 激情毛片av在线免费看| 亚洲av综合日韩精品久久| 精品亚洲美无人区乱码| 亚洲欧洲日产国码一区| 国产黄片免费看久久久| 又黄又爽又刺激的性视频| 日本一区二区三区播放| 可以看黄片的在线观看| 欧美日韩一区二区综合性色| 亚洲不卡在线免费av| 国产美女亚洲精品久久久| 欧洲亚洲国产一区二区| 九九九视频精品免费九九| 天天日夜夜操人人干人人插| 国产区青青操自拍视频| 中文字幕人妻熟女人妻| 久久婷婷激情亚洲综合色| av真人青青小草一区二区欧美| 精品久久av一区二区三区| 日本中文字幕一二三四区| 亚洲禁看av一区不卡| 日韩国产精品一区二区| 日韩精品人妻一区二区三区蜜桃臀| 久久中文字幕人妻熟av| 亚洲欧美日韩有码一区| 激情亚洲综合一区二区| 五月婷婷亚洲激情综合网| 日韩欧美国产麻豆91在线精品| 91狠狠综合久久精品| 亚洲成人午夜激情的三级网| 年轻的少妇一区二区三区 |