bootstrap基本佈局

小花貓Jane發表於2017-12-18

中文
API

bootstrap.cn

HTML5文件 型別

移動裝置優先

width 屬性控制裝置的寬度。設定為 device-width 確保它能正確呈現在不同裝置上。

initial-scale=1.0 確保網頁載入時,以 1:1 的比例呈現,不會有任何的縮放。

在移動裝置瀏覽器上,通過為
viewport meta 標籤新增 user-scalable=no 可以禁用其縮放(zooming)功能。

通常情況下,
maximum-scale=1.0 與 user-scalable=no 一起使用。這樣禁用縮放功能後,使用者只能滾動螢幕,就能讓您的網站看上去更像原生應用的感覺。

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0">

佈局容器

.container 類用於固定寬度並支援響應式佈局的容器

<div class="container"></div>

.container-fluid 類用於100%寬度,佔據全部視口的容器

<div class="container-fluid"></div>

柵格系統

柵格系統通過行(
row)與列(column)組合頁面佈局

行(
row)必須在容器.container或。container-fluid中.

柵格系統中的列是通過指定
1到12的值來表示範圍

超小螢幕(
<768px) .col-xs-列

小螢幕(
>=768px).col-sm-列

中等螢幕(
>=992px).col-md-列

大螢幕(
>=1200px).col-lg-列

<div class="container main">

<div class="row"><!--小螢幕兩列。中等螢幕四列-->

<div class="col-md-3 col-sm-6">

col-md-3 col-sm-6

</div>

<div class="col-md-3 col-sm-6">

col-md-3 col-sm-6

</div>

<div class="col-md-3 col-sm-6">

col-md-3 col-sm-6

</div><div class="col-md-3 col-sm-6">

col-md-3 col-sm-6

列偏移

.col-md-offset-* 類。這些類會把一個列的左外邊距(margin)增加 * 列,其中 *範圍是從 1 到 11。

列排序

.col-md-push-*和.col-md-pull-*

顯示或隱藏

.show和hidden類可以強制任意元素顯示或隱藏

響應式隱藏或顯示

顯示

超小螢幕(
<768).visible-xs-*

小螢幕(
>=768).visible-sm-*

中等螢幕(
>=992).visible-md-*

大螢幕(
>=1200).visible-lg-*

.visible-*-*類有三種變體,每個針對CSS中不同的display

.visible-*-block

.visible-*-inline

.visible-*-inline-block

隱藏

超小螢幕(
<768).hidden-xs

小螢幕(
>=768).hidden-sm

中等螢幕(
>=992).hidden-md

大螢幕(
>=1200).hidden-lg

快速浮動

任意元素向左或者向右浮動

.pull-left和pull-right

<div class="pull-left"></div><div class="pull-right">

</div>

不能用於導航條元件中

導航條使用
.navbar-left或.navbar-right

<ul class="nav navbar-nav navbar-left"></ul><ul class="nav navbar-nav navbar-right"></ul>

水平居中
center-block

清除浮動
.clearfix

想要學習前端開發的同學,可以加群:
543627393 學習哦!


相關文章