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
河南信息安全有限公司网络安全学习第四届网络安全大会信息安全不涉及的领域是创旗信息安全管理系统福州网站制脑白金广告的营销理念营销调研的步骤网络营销能力秀收获重庆建设网站在未来的某一天,一个人生极其平凡的青年被选中参与一项实验,他置换到了一处平行世界。新的人生并没有给他带来什么,宇宙有多浩瀚,他就有多孤独。后来,他发现自己最想做的竟是回到原来的世界。世界变了! 不知何时,以前的妖兽需要度雷劫,修炼者没有雷劫,但现在反过来了。   以前的修炼者突破境界失败,养伤还能再战。但现在一旦失败,就是恐怖异变的开始,人不是人,鬼不是鬼。   整座天地好像都在打压人族,仿佛除了人族之外,一切种族都在突飞猛进的成长……众生心,我之心;众生愿,我之愿;无量众生轮回劫,一朝顿悟道心见。诸天由我,万法由心;众生杀道凡尘现,一入量劫天地变。红尘炼心,诸天炼我,唯我道尘撒万界;我心由我不由天。我命亦由我无天!单亲家庭的沈飞在父亲离奇失踪多年后,准备以父亲在他儿时讲述的《光明战士》的故事为素材,创作一部新的动漫,在与主管苏洁商量如何修缮人物形象的时候,突然天降惊雷,沈飞和苏洁被吸入进了二次元的世界,蛋生在了一个叫马来西的王国并被赐名“洛克”,在遍布黑暗的二次元世界里,他结识了很多伙伴,收获了很多在现实生活中还没有体验过的人情冷暖,开启了一段奇妙的二次元之旅,旅途中沈飞(洛克)意外地发现了父亲的蛛丝马迹,这让他感到意外地喜悦,十几年了终于有了父亲的下落,沈飞(洛克)按图索骥开始了寻父之旅……全国各地都有叫龙凤镇的小地方,本书故事就是从主人公小时候生活的一个名为龙凤镇的地方开始,从小时候听说的不明飞行圆盘,到神秘莫测的玉鼎山,主人公在一个乡村小镇开始了一段无法解释的神奇之旅。。。“生活在一处代码内,人生便处处都是代码”徐飞宇敲下了一串代码,完善了整个代码,至此成为了代码。这是一个关于娱乐圈里爱情长跑的故事。当剧本人生里的龙套遇上了他人生与剧本里的女神时会产生什么样的化学反应和故事?这故事有点搞笑有点猥琐,有点伤痛也有点感动!一颗天外陨石突然降落地球,地球迎来了最终篇章。 地球盖上了一层抓不透的红色纱布,这颗陨石到底是什么? 饥饿,伤痛,恐惧,死亡,恐惧萦绕在人们头顶。 审判,是末日最终的工具。开局反夺舍成功,从精神病院逃出来。 什么?蓝星现在解开了人体枷锁,只要锻炼就能变强? 那先来2000个俯卧撑! 从今以后,请叫我一拳超人!浩瀚星空,人类文明进入太空时代,究竟是征服宇宙,还是被异族统治。一场跨星际的跃迁,一场盛大的阴谋,等待着一个英雄去揭晓。
高端大气上档次网站 诊断式营销 北京信息安全测评中心主任 如何建立企业网站建设营销型网站不足之处 网络安全对抗赛 微信营销企业案例分析 西宁网站维护 常德做网站 网站建设制作 有企业邮箱案例的网站 前世今生的缘分再续咨询【www.richdady.cn】 婴灵的超度仪式咨询【www.richdady.cn】 前世缘份如何影响人际关系?【www.richdady.cn】 亲子关系【www.richdady.cn】 头脑混沌的前世记忆【www.richdady.cn】 公司破产后的员工安置问题【微:qq383550880 】√转ihbwel 孩子学习不好的心理调适【微:qq383550880 】√转ihbwel 外灵干扰的环境影响【企鹅383550880】√转ihbwel 婚姻生活不顺的前世记忆【微:qq383550880 】√转ihbwel 前世今生的故事是真的吗?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 外灵的预防措施【微:qq383550880 】√转ihbwel 前世今生的故事是真的吗?咨询【www.richdady.cn】√转ihbwel 事业不顺的职场提升路径有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的缘分解读咨询【www.richdady.cn】√转ihbwel 纠纷的调解技巧【企鹅383550880】√转ihbwel 存不住钱的咨询技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的共同成长方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的婚恋心态如何调整?咨询【σσЗ8З55О88О√转ihbwel 亲子关系的心理建设咨询【微:qq383550880 】√转ihbwel 头脑混沌咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网络安全培训 东营有哪些制作网站 高级网络信息安全证书 电子工厂网站建设 ibm 高级信息安全顾问 网络安全检查自评估表 全国专业信息安全服务资质证书,-1 东莞全网营销网络推广方案 高级网络信息安全证书 营销调研的步骤 二级域名网站权重 网站申请 系统漏洞 网络安全案例 郑州高端网站 网络信息安全证书 中国计算机行业协会网络安全连接 模拟仿真网络安全 美国信息安全博士 信息安全测试师 网站维护与建设内容 网络营销能力秀收获 信息安全资质咨询 系统漏洞 网络安全案例 如何创网站 电商网站有哪些类型 网络与信息安全最新动态 服装网络营销 广东信息安全专业大学 脑白金营销 高端网站建站公司 常用的信息安全防护技术 我国信息安全等级划分 网络安全站点 网络安全学习 西宁网站维护 江门网站优化 模拟仿真网络安全 网站主色调 科技部 网络安全 独自等待 信息安全 网络安全? 科技部 网络安全 北京信息安全测评中心主任 创旗信息安全管理系统 深圳罗湖网络营销 互联网营销平台选择 兼职网站制作 二级域名网站权重 视频营销推广软件哪个好 诊断式营销 常用的信息安全防护技术 福田网站建设 服装网络营销 跨境网络营销 系统漏洞 网络安全案例 搜索引擎营销是一种 信息安全测试师 网络安全技术与解决... 网络信息安全证书 如何做论坛营销 网站转微信小程序开发 长沙企业网站建设 如何建立企业网站建设营销型网站不足之处 等级保护网络安全ppt 商城网站建设 高端大气上档次网站 如何创网站 网络营销渠道大全 网络安全检查自评估表 商城网站建设 网络安全法举报网站 cism注册信息安全员招聘 大良营销网站建设服务 网络安全法举报网站 网络安全学习 服装网络营销 病毒营销传播渠道 如何做论坛营销 等级保护网络安全ppt 网络安全信息安全,-1 微信营销企业案例分析 美国信息安全博士 信息安全资质咨询 重庆有那些制作网站的公司 信息安全综合设计与实践,-1 手机网络广告营销策划 中国计算机行业协会网络安全连接 网络营销效果报告 上海绿盟计算机网络安全技术公司 网络安全? 公司信息安全员 网络安全新闻’ 深圳市网站设计公司 朝阳做网站 搜索营销优化设计 电子商务网站建设内容 合肥市做网站的公司有哪些 响应式网站建设 福田网站建设 网络安全宣传卡怎么做 网站主色调 合肥市做网站的公司有哪些 我国信息安全等级划分 常德做网站 网络安全对抗赛 网络营销渠道大全 顺德网站建设市场 运城做网站 有企业邮箱案例的网站 办公信息安全意识 企业信息安全概述 信息安全测试师 衡阳网站建设 北京信息安全测评中心主任 脑白金营销 网络安全应急服务支撑单位评选 跨境网络营销 企业公司网站建设 独自等待 信息安全 丽江网站建设 深圳营销网站 自助网站建设 信息安全测试师 ibm 高级信息安全顾问 战略性网络营销策划书 网络营销是如何出现的 cism注册信息安全员招聘 网络营销和广告的区别 服装网络营销 信息安全综合设计与实践,-1 公司中信息安全管理工作般做什么 网络安全电信诈骗政策 中国网络安全上市公司 广东信息安全专业大学 南宁网站设计