1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

The default grid system provided as part of Bootstrap is a 940px-wide, 12-column grid.

It also has four responsive variations for various devices and resolutions: phone, tablet portrait, table landscape and small desktops, and large widescreen desktops.

<div class="row">
  <div class="span4">...</div>
  <div class="span8">...</div>
</div>

As shown here, a basic layout can be created with two "columns," each spanning a number of the 12 foundational columns we defined as part of our grid system.


Offsetting columns

4
4 offset 4
3 offset 3
3 offset 3
8 offset 4
<div class="row">
  <div class="span4">...</div>
  <div class="span4 offset4">...</div>
</div>

Nesting columns

With the static (non-fluid) grid system in Bootstrap, nesting is easy. To nest your content, just add a new .row and set of .span* columns within an existing .span* column.

Example

Nested rows should include a set of columns that add up to the number of columns of it's parent. For example, two nested .span3 columns should be placed within a .span6.

Level 1 of column
Level 2
Level 2
<div class="row">
  <div class="span12">
    Level 1 of column
    <div class="row">
      <div class="span6">Level 2</div>
      <div class="span6">Level 2</div>
    </div>
  </div>
</div>

Fluid columns

1
1
1
1
1
1
1
1
1
1
1
1
4
4
4
4
8
6
6
12

Percents, not pixels

The fluid grid system uses percents for column widths instead of fixed pixels. It also has the same responsive variations as our fixed grid system, ensuring proper proportions for key screen resolutions and devices.

Fluid rows

Make any row fluid simply by changing .row to .row-fluid. The columns stay the exact same, making it super straightforward to flip between fixed and fluid layouts.

Markup

<div class="row-fluid">
  <div class="span4">...</div>
  <div class="span8">...</div>
</div>

Fluid nesting

Nesting with fluid grids is a bit different: the number of nested columns doesn't need to match the parent. Instead, your columns are reset at each level because each row takes up 100% of the parent column.

Fluid 12
Fluid 6
Fluid 6
<div class="row-fluid">
  <div class="span12">
    Level 1 of column
    <div class="row-fluid">
      <div class="span6">Level 2</div>
      <div class="span6">Level 2</div>
    </div>
  </div>
</div>
Variable Default value Description
@gridColumns 12 Number of columns
@gridColumnWidth 60px Width of each column
@gridGutterWidth 20px Negative space between columns
@siteWidth Computed sum of all columns and gutters Counts number of columns and gutters to set width of the .container-fixed() mixin

Variables in LESS

Built into Bootstrap are a handful of variables for customizing the default 940px grid system, documented above. All variables for the grid are stored in variables.less.

How to customize

Modifying the grid means changing the three @grid* variables and recompiling Bootstrap. Change the grid variables in variables.less and use one of the four ways documented to recompile. If you're adding more columns, be sure to add the CSS for those in grid.less.

Staying responsive

Customization of the grid only works at the default level, the 940px grid. To maintain the responsive aspects of Bootstrap, you'll also have to customize the grids in responsive.less.

Fixed layout

The default and simple 940px-wide, centered layout for just about any website or page provided by a single <div class="container">.

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

Fluid layout

<div class="container-fluid"> gives flexible page structure, min- and max-widths, and a left-hand sidebar. It's great for apps and docs.

<div class="container-fluid">
  <div class="row-fluid">
    <div class="span2">
      <!--Sidebar content-->
    </div>
    <div class="span10">
      <!--Body content-->
    </div>
  </div>
</div>

Responsive devices

What they do

Media queries allow for custom CSS based on a number of conditions—ratios, widths, display type, etc—but usually focuses around min-width and max-width.

  • Modify the width of column in our grid
  • Stack elements instead of float wherever necessary
  • Resize headings and text to be more appropriate for devices

Use media queries responsibly and only as a start to your mobile audiences. For larger projects, do consider dedicated code bases and not layers of media queries.

Supported devices

Bootstrap supports a handful of media queries in a single file to help make your projects more appropriate on different devices and screen resolutions. Here's what's included:

Label Layout width Column width Gutter width
Smartphones 480px and below Fluid columns, no fixed widths
Smartphones to tablets 767px and below Fluid columns, no fixed widths
Portrait tablets 768px and above 42px 20px
Default 980px and up 60px 20px
Large display 1200px and up 70px 30px

Requires meta tag

To ensure devices display responsive pages properly, include the viewport meta tag.

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

Using the media queries

Bootstrap doesn't automatically include these media queries, but understanding and adding them is very easy and requires minimal setup. You have a few options for including the responsive features of Bootstrap:

  1. Use the compiled responsive version, bootstrap-responsive.css
  2. Add @import "responsive.less" and recompile Bootstrap
  3. Modify and recompile responsive.less as a separate file

Why not just include it? Truth be told, not everything needs to be responsive. Instead of encouraging developers to remove this feature, we figure it best to enable it.

// Landscape phones and down
@media (max-width: 480px) { ... }
// Landscape phone to portrait tablet
@media (max-width: 768px) { ... }
// Portrait tablet to landscape and desktop
@media (min-width: 768px) and (max-width: 980px) { ... }
// Large desktop
@media (min-width: 1200px) { .. }

Responsive utility classes

What are they

For faster mobile-friendly development, use these basic utility classes for showing and hidding content by device.

When to use

Use on a limited basis and avoid creating entirely different versions of the same site. Instead, use them to complement each device's presentation.

For example, you might show a <select> element for nav on mobile layouts, but not on tablets or desktops.

Support classes

Shown here is a table of the classes we support and their effect on a given media query layout (labeled by device). They can be found in responsive.less.

Class Phones 480px and below Tablets 767px and below Desktops 768px and above
.visible-phone Visible
.visible-tablet Visible
.visible-desktop Visible
.hidden-phone Visible Visible
.hidden-tablet Visible Visible
.hidden-desktop Visible Visible

Test case

Resize your browser or load on different devices to test the above clases.

Visible on...

  • Phone✔ Phone
  • Tablet✔ Tablet
  • Desktop✔ Desktop

Hidden on...

  • Phone✔ Phone
  • Tablet✔ Tablet
  • Desktop✔ Desktop
天师捉奸电影粤语以大西北为主题的电影可爱的人电影影评美女与野兽+2005+电影傻子 照顾 电影 豆瓣天师捉奸电影粤语勾爱电影可爱的人电影影评电影一九四二二百字观后感电影你找谁2009法国同志电影可爱的人电影影评鬼屋冤魂+电影2009法国同志电影扑通扑通我的人生电影观后感电影你找谁教育政策类电影推荐毛舜筠无厘头电影傻子 照顾 电影 豆瓣人形蜈蚣2电影在线观看karma印度电影毛舜筠无厘头电影电影一九四二二百字观后感死开??啦电影我愿意电影商业评价少妇通奸电影我愿意电影商业评价春光灿烂猪八戒电影人形蜈蚣2电影在线观看双胞胎男孩的电影事有不平、以枪破之!理有不公、以枪破之! 种田文,却也种的热血沸腾激情澎湃! 这是个不忘初心顺心而活的小武者! 这是个没有金手指成长路坎坷曲折的大故事!我穿过太平洋,步过雨林,穿越麦田。在蒸气中我漂浮、我诞生、我死去。竹女为了找到云纸,决定与鬼针草小矮人和蒲公英魔女一同前往黄皮朗玛峰。 一路上,她们遇到了各怀绝技的火龙星,玉米女巫,火柴小队。 她们还遇到了木偶部落的埋伏。 …… 最终竹女一队到达黄皮朗玛峰,而危险也向着他们悄悄靠近……修炼一途,儿女情长,恩怨情仇,漫漫长路只为寻道求缘,若知,道在人为!意外融合古兽,让他的修炼一途成为领异标新,与天斗与地争,傲睨万物!一路上坎坷千万,却也没有阻挡住他的脚步。或许有人说他贪婪,残忍!的确,只要是灵石宝物都会被他收进囊中,对于敌人更是不会心慈手软。他的热血,关心和微笑,只会留给身边的人!?和主角一般,一路艰辛走过,不放手,不放弃,绝对会完本!天地匮乏,资源枯竭,地心深处的灵气逐一显现……随记。你说啥,我听不到。故事是从酒馆说书的闯进世界会议,带来一段贝鲁米发现“魔灵”的短片而开始的。坐标魔都。 安燚从警校毕业仅仅三年就在警届名声大噪升为刑警中队长,和缉毒中队长秦枫、刑警龙五搭档破获一个个迷案。 一次探店他结识了调酒师蓝心心;一次出差他又和燕京的白玫相遇。 黑与白的交锋,爱与恨的纠葛。 抉择。 面对爱与忠诚,安燚又该何去何从?当代毕业大学生在床上睡觉,窗外天雷滚滚,魂穿到一个充满元素的修真世界,修雷法,对强敌,结好友,泡妹子,揭开一个世界的隐秘,究竟是大梦一场,还是真实存在。 我不记得5岁之前的事,但我有个老道师傅,生活在清风观,师傅说我身患人皇骨,却不属于这个世界。
非狼 我用bug横扫异界 乱世货郎 如果这一世我全都要呢? 天才的异世界之旅 全球灾难:我一人拯救万世 百年2077 梦尘烟 我们在洪荒的那些年 鸿冥重临 青春与热爱 重生之探索苍罗大地的边界 天煞仙旅 西岚破魔 全民神明:我信徒是大科学家 诸星浩劫 乾坤阴阳录 破天机系列之困天迷龙局 神秘回忆录 我黑色的梦 幽默警探+电影 印度电影帝国情事 教育政策类电影推荐 傻子 照顾 电影 豆瓣 以大西北为主题的电影 春光灿烂猪八戒电影 教育政策类电影推荐 哪里可以下载女跳水队员电影 少妇通奸电影 鬼屋冤魂+电影 赛末点电影剧情 赛末点电影剧情 人体蜈蚣2八哥电影 印度电影帝国情事 天师捉奸电影粤语 傻子 照顾 电影 豆瓣 our times电影 幽默警探+电影 外国电影 地下 巨大蠕虫 可爱的人电影影评 印度电影帝国情事 可爱的人电影影评 外国电影 地下 巨大蠕虫 毛舜筠无厘头电影 电影你找谁 人体蜈蚣2八哥电影 幽默警探+电影 以大西北为主题的电影 外国电影 地下 巨大蠕虫 少妇通奸电影 傻子 照顾 电影 豆瓣 有关泰国君王的电影 美女与野兽+2005+电影 天师捉奸电影粤语 死开??啦电影 我愿意电影商业评价 美女与野兽+2005+电影 教育政策类电影推荐 死开??啦电影 扑通扑通我的人生电影观后感 我愿意电影商业评价 哪里可以下载女跳水队员电影 人形蜈蚣2电影在线观看 our times电影 2009法国同志电影 有关泰国君王的电影 赛末点电影剧情 我愿意电影商业评价 人体蜈蚣2八哥电影 命中注定电影海报 亚星游戏官网 亚星官网 亚星官网 亚星游戏官网 亚星官网 宅仙传说 怪物大师:新传说世纪 时空主宰四界纵横 从一只猫开始 战风新纪元:央隆比亚 皇冠登3出租 亚星管理平台 澳门葡京游戏官网 皇冠登3出租 亚星游戏官网 鬼屋冤魂+电影 哪里可以下载女跳水队员电影 美女与野兽+2005+电影 以大西北为主题的电影 死开??啦电影 我愿意电影商业评价 毛舜筠无厘头电影 我愿意电影商业评价 our times电影 傻子 照顾 电影 豆瓣 有关泰国君王的电影 教育政策类电影推荐 可爱的人电影影评 人形蜈蚣2电影在线观看 哪里可以下载女跳水队员电影 karma印度电影 以大西北为主题的电影 外国电影 地下 巨大蠕虫 双胞胎男孩的电影 扑通扑通我的人生电影观后感 毛舜筠无厘头电影 以大西北为主题的电影 教育政策类电影推荐 勾爱电影 人形蜈蚣2电影在线观看 命中注定电影海报 电影一九四二二百字观后感 死开??啦电影 电影一九四二二百字观后感 有关泰国君王的电影