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
专业建设网站制作网络营销意识薄弱网络安全漏洞唐山网站建设费用低价网站建设关于网络安全的思考企业营销成功案例展示网站制作样板cissp 通信与网络安全工控系统网络安全涉及国家秘密的计算机网络安全隔离设备的技术要求和测试方法一觉醒来,朱高熙来到朱元璋面前:“皇爷爷,我有六策,可保大明万世!” …… 在小时候,父母因为一场车祸意外去世,性格内向的陈阳在读完书后当起了一位网文作者。 相亲失败的那天,陈阳情绪失落地回家,却发现自己小说中的女主竟然跑出来了! 震惊!   九旬老邪祟被当街殴打,并被捏断脖子;河畔女尸被人揪住头发,按在水里差点淹死;冤死灵童被强制劳动每天二十三小时五十九分钟,最终不堪重负,主动报案称有人虐待童工……   吴甚:大家别听外面的人瞎说,其实世界上根本没有邪祟。   众人:我信你个鬼哦,你手里抓的是什么?   吴甚看了看手里已经在翻白眼的吊死鬼,连忙发力,“蓬”的一下将其捏死,看着化为黑雾消散的吊死鬼,笑道:“诺,你们看,什么都没有,一切都是幻觉。”陆逸尘一觉醒来竟然重返90年代,并且获得大医无双签到系统。 重生带系统,开倆挂? 老天爷这么眷顾陆逸尘,陆逸尘自然也不能辜负老天爷。 全省首例肛门再造成形术。 全国首例双肺移植术。 全球首例心脏离体式、内镜下骶骨肿瘤切除术。 …… 一系列全球首例手术做下来,陆逸尘突然发现自己停不下来了,看着在场若干全球闻名的医疗专家,陆逸尘很无奈的叹口气,一群小垃圾,唉,无敌是多么的寂寞。 说实话陆逸尘对钱真没什么兴趣,只是重生了,不当个全球首富玩玩,实在是对不起重生者这个身份。 这个风起云涌的大时代,陆逸尘来了! 传言心门每名弟子都是门主,都是强者。 ……… 破天荒的,那个平时最冷漠的人出“门”了… ………我叫吕中天,是刑侦支队的队长 一次在追捕杀人犯的时候开枪失手杀了犯人的妻子 同时我也被撤了职位变成了一个普通人 在那以后我陷入了无尽的噩梦之中 我原本以后我会平平凡凡地度过这一生 可是没想到这一天的出现在一次改变了我的人生。前半生默默无闻,受尽屈辱。 跳崖后意外获得一座金山。什么? 你让我老老实实当个普通人? 好,我答应你。什么豪车豪宅,长腿御姐,这不都是普通人的标配吗? 天命昭昭,余生瑶瑶 癌症晚期患者基因突变,开启无限穿越模式,实现精彩人生一个神奇的游戏,一次穿越时空的冒险,一个奇异的游戏时空,不可思议冒险。所有的历史人物齐聚于此,展开一场生与死的厮杀球票
模板建网站 中国移动网络安全竞赛 网络营销意识薄弱 网络营销案例 上海信息安全专业 负面营销 唐山网站建设费用 网络安全实验室 设备有哪些 万州网站建设 专题页网站 亲子关系【www.richdady.cn】 去世的父亲的咨询技巧【www.richdady.cn】 婚姻生活不顺的前世因果咨询【www.richdady.cn】 公司破产的咨询技巧【www.richdady.cn】 大龄剩女的社交技巧咨询【www.richdady.cn】 老公家暴威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与公婆前世【企鹅383550880】√转ihbwel 通灵老师预约【企鹅383550880】√转ihbwel 学习成绩差【σσЗ8З55О88О√转ihbwel 大龄剩女威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的情感生活【σσЗ8З55О88О√转ihbwel 性压抑的解决方法咨询【σσЗ8З55О88О√转ihbwel 与老公前世的前世解析咨询【www.richdady.cn】√转ihbwel 前世老公的前世记忆【www.richdady.cn】√转ihbwel 孩子不爱读书的原因咨询【企鹅383550880】√转ihbwel 耳鸣的医学检查咨询【σσЗ8З55О88О√转ihbwel 感情纠纷的情感和解方法有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的案例分享【www.richdady.cn】√转ihbwel 财运不佳的财富增长技巧有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的家庭氛围咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 古典风网站 绿盟科技 网络安全排名 营销方案. 双线网站 网络安全实验室 设备有哪些 网站建设三合一 德宏网站制作 海峡信息网络安全厂家 asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化 上海信息安全专业 济南专业做网站 网络安全涉密资质泰合信息安全 建设营销型网站的要素 网站组件 手机在线建网站 网站制作样板 cissp 通信与网络安全 武汉个人做网站 俏江南营销 长安网站建设费用 2014年武汉大学信息安全专业第一学期课程,-1 乐营销网站 建设营销型网站的要素 网站设计遇到难题 网站后台添加内容网页不显示 网站改关键词 红河网络营销 asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化 php网站培训 美国 网络安全 总统令 关于网络安全检查 网站建设素材使用应该注意什么 网络营销网站 厦门 做网站 传播营销策略 cissp 通信与网络安全 网络安全对抗大赛 万州网站建设 路由器网络安全 2014第五届中国(北京)国际计算机网络与信息安全展览会 最优秀的佛山网站建设 路由器网络安全 长安网站建设费用 做网站实例 腾讯营销q 网络营销提升 唐山网站建设费用 网站欣赏网站 网络营销托管服务商 信息安全基础意识测评 负面营销 营销方式方法有哪些内容 asp网络公司程序 网站公司企业建设源码 网站设计模板seo优化 wap网站制作 网络安全年检信息表 评测依据的行业标准名称 上海网站建设 销售 什么是网路营销 工控系统网络安全 网络安全服务资质认证 网络营销学习 网络安全漏洞 负面营销 微信营销培训讲师 网站建设三合一 内容整合营销机构饥饿营销成功案例分析 铁岭网站建设 中国网络与信息安全 网络安全涉密资质泰合信息安全 嘉兴网站优化 内容整合营销机构饥饿营销成功案例分析 营销方式方法有哪些内容 义乌 外贸网站 开发 简述整合营销的概念 外贸营销邮箱 大学信息安全例子 cissp 通信与网络安全 台州卫浴网站建设 同方信息安全 济南专业做网站 2014第五届中国(北京)国际计算机网络与信息安全展览会 年度网络安全规划 什么叫做营销型网站 广州建网站 古典风网站 郴州网站优化 网络安全 依据 网络营销托管服务商 涉及国家秘密的计算机网络安全隔离设备的技术要求和测试方法 手机在线建网站 网络信息安全测评师昆明网站设计电话 萧山网站优化 三只松鼠微博微信营销 一般网站有哪几部分构成 全国网络安全竞赛 武汉个人做网站 企业网络安全报告 信息安全相关的公众号 信息流营销是什么 cissp 通信与网络安全 网站建设广告 浙江省网络安全事件 信息安全相关的公众号 网络安全服务资质认证 网络安全故事 重庆网络安全 双线网站 企业为何要做网站 模板建网站 网络营销意识薄弱 网络安全年检信息表 评测依据的行业标准名称 网络营销网站 最优秀的佛山网站建设 网络安全涉密资质泰合信息安全 成都网站推广公司 上海网站建设网络公司 无锡营销协会 专题页网站 代运营网站 信息安全测评等级划分 专业建设网站制作 中国移动网络安全竞赛 外贸网站建设 深圳 企业网站建设 网站网页文案怎么写 大学信息安全例子 万州网站建设 手机在线建网站 电器 网络营销 全国网络安全竞赛 模板建网站 德宏网站制作 网站改关键词 网络信息安全理论与技术 网络营销实训教案 无锡营销协会