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

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)站制作
日韩国产精品激情一区| 日韩一区二区中文字幕| 成年自拍视频在线观看| 色自拍偷拍另类欧洲美女| 小明久久国内精品自线| 亚洲欧美午夜福利视频| 亚洲综合色一区二区三区四区| 久久综合婷婷亚洲色图| 尤物视频在线观看官网| 很色很污无遮挡的网色污| 久久久精品国产亚洲av色哟哟| 日韩新片一区二区三区| av成人综合在线资源站| 一本久道久久综合狠狠老| 欧美日韩一区中文字幕| 久久精品亚洲av三区麻豆| 国内外成人皇色视频| 色综合久久天天射天天干| 人体蜜桃视频一区二区| 香婷婷一区二区精品久久| 欧美黄色免费电影网站| 欧美精品久久久久九九九| 久久国产亚洲精品赲碰热| 日本免费观看一区久久| 国产实拍之强伦奸在线观看| 国自产偷精品不卡在线观看| 国产91黑丝在线播放| 久久亚洲一本综合久久| 亚洲一区二区三区在线播| 全黄性性激高免费放视频| 日韩视频看看色网站| 日韩欧美一区二区在线播放| 中文字幕av一区二区人妻| 成人av影视中文字幕| 国产精品日韩精品在线| 国产三级精品三级在线播放 | 91在线免费观看日本| 福利福利视频一区二区| 国产美女冒白浆视频免费| 欧洲女人av天堂精品| 日本不卡不二三区在线看|