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
魔兽世界 网络安全任务数字认证网络安全双色调网站日本 网络安全自己弄个网站婚庆网站建设营销软件站免费下载为加强信息安全管理windows系统的采用安全措施有哪些吕梁网络营销3g网站开发梅州网站建设废柴穿越异世界,在这鬼怪丛生的地方,他该如何生存下去?【无限流+诸天+主神】本在国家会展中心领奖的李景,睁眼发现自己晕倒在一间毛胚房中。 冰冷,封闭,死寂的环境让他惊疑不已。 待他跑至窗口往外看时,他才发现…… 他竟被困在了一栋即将爆破倒塌的大楼中!落魄大学生溪边钓鱼,偶得青帝传承令牌,自此鱼跃龙门,生活乐无边。   带着小黄狗,上山采药,下河捉鱼,种花养蜂,山野打猎,驯服珍禽异兽,带村民发家致富,打造桃源山村。 过往的故事长眠地下,太古的光辉已不可探究。 但文明延续不止,旧日的火种会跟随文明一同延续,或许某天,会有某个人,将这些火种逐一点燃,长明不息。 愿文明薪火相传。 千年前的封魔之战让九州大陆各大门派陨落了无数高手。其中以剑仙最多最愣的蜀山派为最,三万弟子愣是将将搞得只剩三千多名。可哪怕仅剩三千多名弟子,仍坚持每百年才开山收徒,论缘分论根骨,使得蜀山派渐渐沦为二流门派。 而今便是蜀山千年后的第九届收徒大典。少年苏行,在天命之子觉醒后被视弃子,被害濒死的他修习禁术的炼天魔功,为保护妹妹走上斩灭心中一切不平之剑道。 吞噬世间气运,横扫万千妖孽,现无上之资。 一剑斩断世间不平事,一剑破尽世间无上法。 踏破日月星辰,剑斩阳阳破晓。 胸有一剑,看淡一切生死事。 修魔功,吞天命,谁说天命难违,我要我这一剑破天……佳秦在无意间遇见仙人庵会长,战仙人,发生的黑帮故事。 我是新人,请大家喷的轻一点。卜慧书是一名落魄青年,嗜读书,被人成为“痴疯子”。无意功名,也不近女色。擅长办案,只因在义田获得银指环,上写“雅威”二字。之前襄阳镜湖湖口发现一具男尸,身上并无伤痕,可能落水而死。乡民发现后,就向地保报告了情况。地保请代言人撰写一纸呈文报官,代言人则索取1000两银子作为报酬。地保一则没有那么多钱,二则也不太愿意,故而只肯出200两银子。痴疯子便草草写了一张“镜湖口,发现浮尸一具”的呈文。后来情况如何?代言人如何处置?敬请期待....... 我们就是一群游戏玩家。操纵一个角色在生活里打打杀杀。谁说那只是游戏呢?每一个角色后面,都有一个认真的灵魂。喜怒哀乐尝遍,却不改初衷。我本是一个默默无闻的高中生,没有帅气的外貌,没有显赫的家庭,每天的生活也平平淡淡,只有学习陪伴着我,直到高二时我们班来了一个转校生……
如何优化网站 网站制作哈尔滨 网络安全的级别 电子商务型网站营销实践的基础是 信息安全竞赛 2014 太原市网站制作公司 对网络安全提建议 wap网站开发江西网络安全公司 社会化媒体营销 近期国内信息安全事件 前世今生的修行方法咨询【www.richdady.cn】 公司破产后的员工安置问题咨询【www.richdady.cn】 婚姻生活不顺的沟通技巧【www.richdady.cn】 升迁障碍的改运方法咨询【www.richdady.cn】 事业不顺的咨询技巧【www.richdady.cn】 学习成绩差的咨询技巧【www.richdady.cn】√转ihbwel 前世今生相关咨询【企鹅383550880】√转ihbwel 前世记忆恢复技巧咨询【www.richdady.cn】√转ihbwel 特殊学校的教学方法咨询【企鹅383550880】√转ihbwel 事业不顺的解决方法咨询【微:qq383550880 】√转ihbwel 内心恐惧胆怯的前世影响咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的应对策略有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂化解与心理疗愈威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的矛盾化解咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与公婆前世的前世修行【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与公婆前世的因果关系威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 性压抑的前世记忆【微:qq383550880 】√转ihbwel 不爱读书的自我提升咨询【σσЗ8З55О88О√转ihbwel 内心恐惧胆怯的前世记忆【企鹅383550880】√转ihbwel 儿子抑郁症的症状与诊断【σσЗ8З55О88О√转ihbwel 网络安全数据报告 网络安全 面试 网络安全主要功能 广州网站建设哪家比较好 信息安全评测 名单 网站制作推广公司 建网站方法 广东省网络安全应急响应平台 互联网络安全 网络安全实践 全网整合营销成功案例 福安做网站 京东营销 公司财务网络安全 营销与推广 网站备案 办理幕布拍照 品牌网站建设公司 信息安全等相关专业 中国互联网协会网络与信息安全工作委员会 广东省信息安全测评中心,-1 网络营销运营思路 免费手机个人网站 黑客与网络信息安全 福安做网站 营销软件站免费下载 免费手机个人网站 信息安全竞赛 2014 互联网企业进入信息安全 2017年网络安全峰会 上海市公安局公共信息网络安全监察处 防火墙技术在网络安全中的应用 微信开发网站建设程序 为加强信息安全管理windows系统的采用安全措施有哪些 双色调网站 网站建设管理 互联网企业进入信息安全 信息安全技术 章程 国家网络安全信息中心 html写手机网站吗 网络安全数据报告 网络营销专业科类别 梅州网站建设 互联网营销服务类 国瑞公司 信息安全 网站制作哈尔滨 网站 title keywords description 信息安全黑客吗 网络安全主要功能 如何维护网站 网络安全 资源平台 企业网站建设定制 大数据 信息安全 建设方案,-1 中国互联网协会网络与信息安全工作委员会 北京网站设计公司 手机版免费申请微网站 信息安全评测 名单 深圳自适应网站制作 深圳做网络安全公司排名 太原推广型网站建设 昆明网络营销公司 建立网站原则 事件方面的营销举例 客户型网站 建网站方法 深圳做网络安全公司排名 为加强信息安全管理windows系统的采用安全措施有哪些 中山大学 网络安全 重庆知名营销公司有哪些 太原市网站制作公司 网站制作哈尔滨 信息安全竞赛 2014 龙岗做网站 信息安全会议 infosec,-1 主机营销 2014年网络安全日 网络安全实践 邵阳做网站 深圳网站推广 万州建网站 全网整合营销成功案例 跨境网络安全预备案 吕梁网络营销 国家下一代互联网信息安全专项 福安做网站 网站 title keywords description 响应式网站开发 网络安全的级别 深圳自适应网站制作 网络营销运营思路 网络营销能力秀刷ar值 江苏网络安全认证 ids与防火墙联动的网络安全模型设计 网络安全技术研究 wap网站开发江西网络安全公司 中国佛山营销网站建设 优化型网站建设 网络营销能力秀刷ar值 网络营销的理论包括 互联网传统营销模式有哪些特点 太原推广型网站建设 网站备案 办理幕布拍照 数字认证网络安全 网络安全主要功能 电子商务型网站营销实践的基础是 外链营销的发展趋势 品牌网站建设公司 网站怎么创建 信息安全等相关专业 国瑞公司 信息安全 网络安全怎么办 网络营销在南宁 html写手机网站吗 成都网站建设公司 信息安全技能赛 安全狗 有关网络安全的专业 网络安全poc 深圳网站推广 网络信息安全等级保护制度 日本 网络安全自己弄个网站 网络营销运营思路 网络安全是指通过 公安 网络安全审计系统 可信赖的南昌网站制作 免费手机个人网站 石家庄的电商网站建设 加密和解密技术对于信息安全 互联网品牌营销是什么 黑客与网络信息安全 优化型网站建设 国家信息安全产品认证 广播电视信息安全测评中心 企业网站建设定制 网络安全监测 太原市网站制作公司 网站 title keywords description