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
哈密做网站网络安全大学生网络安全 屏蔽信息安全专业岗位上海网站制作公司咸宁网站建设网站层级中石油信息安全~手机网站设计开发服务唯品会营销在哪里找网站创建公司网站信息安全竞赛作品赛菲姐,昨天是我......” “停!昨天什么都没发生!”李菲菲神情有些激动! “那,好吧!” “但是!”李菲菲神情严肃!“约法三章!” “说吧!” “从今以后,咱俩要少喝酒,尤其!坚决!不能单独喝酒!”明朝是一个非常神奇的朝代,神奇在皇帝千奇百怪,神奇在亡国特别突然,国内民不聊生、起义不断,边境后金崛起,不断袭扰,朝中党争不断,将门独大。思宗看似勤俭为民,实则多疑擅杀忠臣,自破长城。悲惨的世界有一群执着的人部分引用国内外名著动漫轻小说 冥冥之中,是否有天命注定?什么是善?什么又是恶?若你的心中也无解,不妨暂且由我用杀戮来向你慢慢诠释。少年名叫殷枫,机缘巧合之下穿越至一个陌生的世界——沧澜大陆,坠落于神圣九州。无缘无故被戾气缠上,戾气,一种能令修炼者丧失神智的邪物。邪物?不,这是专属于我的力量!是偶然,还是命运使然,我只能一步步地走下去,用一生的经历去验证。 碧波荡漾的归墟海,一万多座如珍珠般的岛屿,大的纵横数千里宽,小的只有几里宽,点缀在广阔的归墟海域,称之为归墟群岛……江湖是什么?何为江湖? 江湖是一壶酒,一把剑! 有人的地方,亦有江湖。 江湖虽是打打杀杀,其中更有人情世故。 大丈夫生于乱世,当带三尺剑,立不世之功!红月当空,全球骤变。拥有力量,你就高高在上,应有尽有,没有力量,你就只能任人宰割。危机爆发,众种族林立,丧尸,异兽,鬼种,人类。九转山河,浩瀚天下,试问天下,谁与争锋!起步比别人晚的颜逸能否追赶众人的脚步,在末日之中杀出一条属于自己的路。一个奇怪地梦经常萦绕着男主角。一天凌晨,他终于下定决心,前往梦中之地查看。然后,他穿越了。大家且看他如何在异大陆呼风唤雨,快意恩仇,最后王者归来!!!我本无欲无求,只因吾儿战死沙场,王国危在旦夕,便邀请老友一同出山庇佑 简要:2058年的一个夏天,向东北忽然接到了一个电话,当她接起电话的那一刻,他们的命运便被牢牢的捆绑在了一起。一通神秘的电话,一段来自过去与未来的连接,让早已死去的家人再次相聚。
2014中国信息安全防护大会 通信网络安全管理员技能大赛 武汉全网营销推广 独特网站的 网络营销成功的案列 二A信息安全院校排名 企业网络安全策略 网站搭建公司官网 计算机网络安全培训 学字体网站 财运不佳的风水调整方法有哪些?咨询【www.richdady.cn】 升迁障碍咨询【www.richdady.cn】 有官司的心理调适【www.richdady.cn】 与女友前世的前世案例咨询【www.richdady.cn】 商业决策的心理学支持【www.richdady.cn】 婴灵的超度与家庭和谐威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 失业的自我提升【企鹅383550880】√转ihbwel 冤亲债主干扰有哪些案例?咨询【www.richdady.cn】√转ihbwel 人际关系不好对工作的影响【企鹅383550880】√转ihbwel 儿子不读书的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的预防措施咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 通灵老师预约咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与公婆前世的故事分析咨询【微:qq383550880 】√转ihbwel 心特别累【微:qq383550880 】√转ihbwel 灵魂化解咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世记忆【www.richdady.cn】√转ihbwel 家庭关系的问题分析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生对现世的影响【σσЗ8З55О88О√转ihbwel 财运不佳的案例分享【σσЗ8З55О88О√转ihbwel 意外的前世记忆咨询【企鹅383550880】√转ihbwel 厦门微网站建设 网站制作及排名优化 2014中国信息安全防护大会 深圳网络安全检测公司 企业展示型网站怎么建 网站创建流程教程 江苏的网络安全公司排名 江苏的网络安全公司排名 独特网站的 广州做网站 通信网络安全管理员技能大赛 长沙百度做网站多少钱 手机网站设计开发服务 上海市网站建 信息安全技术做什么 中石油信息安全体系 信息安全管理体系 咸宁网站建设网站层级 网络信息安全博览会 注册,-1 网络营销的工具选择 成都 企业 网站建设 网络营销服务协议 营销推广具有的特点是 广州做手机网站咨询 公安部网络安全会议 网站搭建公司官网 信息安全类竞赛 中石油信息安全~ app网站公司 学字体网站 武汉全网营销推广 中石油信息安全~ 大中华区信息安全经理 让移动网站 上海网站制作公司 外贸网站定制 网络与信息安全期刊 网络与信息安全期刊 阜阳网站建设 医院推广营销计划 厦门微网站建设 计算机网络安全培训 罗湖网站制作 网络营销服务协议 专注合肥网站建设 咸宁网站建设网站层级 信息安全类竞赛 电力行业信息安全等级保护 大丰网站建设 门户网站模板 通信网络安全管理员技能大赛 网络安全法 启明星辰 我的注册信息安全 2014中国信息安全防护大会 学做网站网 独特网站的 电力行业信息安全等级保护 移动网络安全管控 网站制作及排名优化 营销faq 网站设计风格 app网站公司 信息安全cc 网络营销定价特点 福州建网站做网页 网站制作及排名优化 中石油信息安全~ 企业信息安全事故案例 深圳整合营销 网络安全漏洞扫描 清徐网站建设 如何建购物网站 第三方平台的营销方式 营销步骤 立体化营销 苹果7网络营销策划书 网络安全公司采购 2012年中国互联网网络安全报告 信息安全技术博客 信息安全技术做什么 上海运营营销号大公司简介 电子商务网站制作 乐清英文网站建设 让移动网站 国科大信息安全教材 信息安全类竞赛 淄博网站建设有实力 模板型网站 移动网络安全管控 品牌情感营销案例 卫龙网络营销 唯品会营销在哪里找 二A信息安全院校排名 漳州做网站 新网站制作平台 国家信息安全中心主任 杭州的网站开发 卫龙网络营销 江苏的网络安全公司排名 重庆网站开发公 营销faq 4r营销 广州做网站 大丰网站建设 信息安全产品分类标准 两栏式网站 网站代 病毒营销经典案例分析 河北信息安全测评中心 专注合肥网站建设 汕尾网站建设网络安全有什么证书 计算机与网络信息安全,-1信息安全国际有哪些标准 从化建网站 网站快速备案 腾讯信息安全实验室 中国民航大学信息安全测评中心 武汉全网营销推广 信息安全技术博客 如何利用网站来提升企业形象 深圳公司网站改版通知 品牌情感营销案例 企业网络安全策略 营销推广具有的特点是 成都网站制作公司 网站链接数 网站建设报价书 大中华区信息安全经理 营销价是什么 邢台做网站可信赖 杭州的网站开发 视频营销的策略是 专业信息安全服务资质咨询,-1 营销的图片 中国邮箱营销edm 设计君网站