Bootstrap柵格系統(tǒng),浮動,絕對定位

前言

Bootstrap通過.container確定屏幕寬度,其直接子元素只有.row,通過在.row里放入.col-md-*(1至12)的列元素,把.row平均分為12列。

  • .container擁有15px的左右內(nèi)邊距
  • .row擁有-15px的左右外邊距,使得其剛好與.container的內(nèi)邊距抵消,使.row內(nèi)的元素至左顯示。
  • .col-md-都擁有15px的左右內(nèi)邊距,使得已經(jīng)嵌套的.col-md-元素由于已經(jīng)確定了長度,便可以充當(dāng).container。實現(xiàn)柵格系統(tǒng)的擴展。

為了合理使用柵格系統(tǒng),需要注意組合使用.container .row .col-md-*元素。

絕對定位,浮動

絕對定位或浮動的元素受其父親元素的寬度約束,分為12份,依然使用.col-md-*表示。

為使絕對定位的元素其left和top屬性剛好對應(yīng)父親元素的左上角為起點,其父親元素應(yīng)該設(shè)置position:relative;
絕對定位的元素會脫離文件流,同一父親的所有絕對定位子元素都是相對父親的左上角定位。
浮動的元素不脫離文件流。

實驗代碼

<div class="container">
    <div class="row">
        <div class="col-md-10 col-md-offset-1">
            <div class="row">
                <div class="col-md-6 left">left</div>
                <div class="col-md-6 right">right</div>
            </div>
        </div>
    </div>
</div>

//樣式代碼
.container{background: red;}
.container>.row{position: relative;}
.left{background: blue;float: right;}
.right{background:beige;float:left;}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Bootstrap是什么? 一套易用、優(yōu)雅、靈活、可擴展的前端工具集--BootStrap。GitHub上介紹 的...
    凜0_0閱讀 11,154評論 3 184
  • 實現(xiàn)原理 網(wǎng)格系統(tǒng)的實現(xiàn)原理,僅僅是通過定義容器大小,平分12份(也有平分成24份或32份,但12份是最常見的),...
    lvyweb閱讀 1,689評論 1 2
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補...
    _Yfling閱讀 14,200評論 1 92
  • 大家好,我是IT修真院成都分院第7期的學(xué)員韓建名,一枚正直純潔善良的WEB前端程序員。 1.背景介紹 Bootst...
    inh_閱讀 872評論 0 2
  • 一直以來,艾江山的粉絲們都非常喜歡懶人艾灸貼、小黃條和小金油產(chǎn)品,并且希望產(chǎn)品的使用門檻能夠再降低些。 從客戶的角...
    藍雪_中醫(yī)艾灸閱讀 259評論 0 0

友情鏈接更多精彩內(nèi)容