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 in Bootstrap utilizes 12 columns that render out at widths of 724px, 940px (default without responsive CSS included), and 1170px. Below 767px viewports, the columns become fluid and stack vertically.

<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

p>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="span6">
        Level 1 column
        <div class="row">
            <div class="span3">Level 2</div>
            <div class="span3">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>

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>

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: 767px) { ... }
  /* Portrait tablet to landscape and desktop */
  @media (min-width: 768px) and (max-width: 979px) { ... }
  /* 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 hiding 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
雁荡山3月的天气灵丘15日天气预报雁荡山天气预报天菲律宾今日天气安徽 龙川 天气雁荡山3月的天气未来紫金山天气雁荡山天气预报天10月份慈溪天气河源一月天气预报河源天气15雁荡山3月的天气河源紫金一个月天气预报河源天气15雁荡山天气预报天河源一月天气预报新都桥15天气安徽 龙川 天气安徽 龙川 天气大张庄天气l灵丘天气预报广东紫金天气预报30天10月份慈溪天气运城市内盐湖区天气情况24小时杏花岭天气预报浙江省绍兴市上虞区天气预报15天天气预报菲律宾今日天气中国靶场参考天气大张庄天气天气预报紫金天气预报一周本以为是重生,没想到却是穿越? 等等! 这些轮回世界怎么这么眼熟? 意外穿越来到有着轮回空间世界,看男主如何凭借前世对影视,小说,动漫的理解,纵横异界!先帝十一年,紫薇星若隐若现,即大世将至,国运衰败。 道可道,非常道。王朝衰败,必有妖孽降世。 “朕之子出征天下,夺帝运,破死势……”生如蝼蚁当有鸿鹄之志,命薄似纸应有不屈之心! 大商末年,天下大乱,群雄逐鹿。 一代天骄叶青林横空出世,平四方,定天下,统一乱局,建立了不朽王朝——大屹帝国。 数十年后,江湖上风云再起,朝堂中波诡云谲。 一个偏远小镇走出来的少年,谱写了一段可歌可泣的传奇故事。魏和平在迷茫中穿越到了平行世界,无意中发现了系统的存在,他该勇往直前,还是猥琐发育,我决定要安全的浪。描述本人在一次机缘巧合的情况下穿越了自己的首创小说作品《仙剑跨世代》当中,亲身经历进行小说作品历程,在小说作品中本人担当着每一个角色的视角来找出作品中的软伤和硬伤的所有漏洞并想方设法更改的过程,从而达到回到自己所属世界的前提,可是就当本人经历千辛万苦迂回曲折的历程后准备回到自己所属世界的时候,令本人料想不到的情况却又再度发生……灵修之道,不外乎,纳灵化旋,聚雾凝液,固晶结丹,筑台合道,九转涅槃;万古之劫即将再次袭来,天地能否逃脱这次灭世大劫,在乎巅峰也!太古年间 四大神兽争锋 引得妖修进入狂潮 公元521年间 四大神兽 古麒麟 古青龙 古白虎 古玄武传承....独自前往国外留学的体育生凌云,在一次英雄救美后,意外激活了一个逆天的系统,开始了自己称霸篮坛之路!!!顾江海有些困惑,不过是加班回来睡了一觉。怎么睁开眼睛之后世界就变了样子。 街上突然路人下手的红眼人、夜晚互相撕咬的怪物、路边的变异植物、会喷火的老虎..........还有复杂的人性。 无论世界怎么变化,活下去才是当下最重要的事情。 世界末日,是真的结束?还是新的开始?人类进化,天赋崛起,活下去,比什么都重要。
神话的侦破 寒意剑心l 重生之狂暴火法 九魔圣墟 排名进化 谷情封夕 重生:回到老婆死亡那一天 鬼王从向往到成仙之路 人生陆漫漫,乔木不可栖 修道至苦是人间 仙异传奇 震惊,我的视频通未来! 邪祟降临:以武道镇压一切 无勉传说 勇者与那座大山 元宇神话纪年 剑帝传说之我是救世主 红尘有缘 全球轮回之我通晓所有剧情 少爷,别怕! 灵丘15日天气预报 河源一月天气预报 新都桥15天气 安徽 龙川 天气 灵丘15日天气预报 浙江省绍兴市上虞天气预报15天天气预报 新都桥15天天气预报 河源紫金5月天气 浙江省绍兴市上虞天气预报15天天气预报 河源紫金一个月天气预报 本地历史天气预报 本地历史天气预报 运城市内盐湖区天气情况 河源一月天气预报 雁荡山3月的天气 24小时杏花岭天气预报 新都区15天天气预报 浙江省绍兴市上虞区天气预报15天天气预报 景山公园天气晴 雁荡山3月的天气 河源天气紫金天气预报一周 雁荡山天气预报天 景山公园天气晴 广东紫金天气预报30天 河源一周天气预报查询 浙江上虞天气24小时预报 浙江省绍兴市上虞区天气预报15天天气预报 景山公园天气晴 l灵丘天气预报 浙江省绍兴市上虞区天气预报15天天气预报 安徽 龙川 天气 河源天气紫金天气预报一周 菲律宾今日天气 雁荡山3月的天气 运城市内盐湖区天气情况 24小时杏花岭天气预报 沂源大张庄镇天气预报 新都桥15天天气预报 运城市内盐湖区天气情况 沂源大张庄镇天气预报 24小时杏花岭天气预报 河源紫金5月天气 大张庄天气 新都区15天天气预报 河源天气15 河源天气紫金天气预报一周 本地历史天气预报 24小时杏花岭天气预报 浙江上虞天气24小时预报 未来紫金山天气 亚星官网 亚星游戏官网 亚星游戏官网 亚星官网 亚星游戏官网 活下去,活着 被迫成为副本boss 烂片?这明明真实的历史! 九灵圣神 天外通天 亚星管理平台 亚星官网 万利官网 万利游戏官网 快连下载 本地历史天气预报 雁荡山3月的天气 河源天气紫金天气预报一周 沂源大张庄镇天气预报 雁荡山3月的天气 天气预报紫金天气预报一周 雁荡山天气预报天 24小时杏花岭天气预报 河源紫金一个月天气预报 安徽 龙川 天气 浙江省绍兴市上虞天气预报15天天气预报 河源天气15 浙江省绍兴市上虞天气预报15天天气预报 本地历史天气预报 中国靶场参考天气 河源一月天气预报 大张庄天气 河源一周天气预报查询 本地历史天气预报 河源紫金一个月天气预报 河源一周天气预报查询 浙江省绍兴市上虞区天气预报15天天气预报 河源紫金5月天气 未来紫金山天气 灵丘15日天气预报 新都桥15天气 24小时杏花岭天气预报 新都区15天天气预报 24小时杏花岭天气预报 雁荡山3月25日天气