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
互联网网络营销网站建设和优化的好处北京大学信息安全实验室国家信息安全测评中心做网站报价济南seo网站建站网络安全的专业版2014网络安全问题安徽网络营销第三方网络安全服务平台网站构架图燕雀安知鸿鹄之志……我为鸿天修行路坚,逼人成狂 我愿以此生所有,换一刀以杀敌; 愿手中万千剑影,护你伴我同行恰似飞蛾,扑向火热的光,不惧次次。意外闯入修仙世界,穿越成为筑基失败仙路断绝的修士,还好师傅是大佬,师兄师姐也不凡,本以为就此混吃等死,得过且过。但是老天爷不愿意啊!(老天爷;你一个穿越者还想安生,造作起来吧宝贝!)死亡并非终点。 人类在宇宙之中孤独嘛?人类为何发现不了外星文明?你了解这个世界嘛?生命因合而诞生因合而毁灭?宇宙外面是什么?微观世界存在嘛?一切的源头是什么?终极世界是什么? 一切可能的答案尽藏于书中,一生铸一书,一书看一世,无尽宇宙藏奥妙,笑看红尘守本心,万千世界有关联,莫问姓名你我他,缘起万物一念生…………我,陈益,带着系统穿越电影世界,。。。。这是一个打游戏的男孩遇上一个女孩的故事。人类引以为傲的科学技术真的值得自豪吗?在宏大的宇宙中真的足矣占据一席之地吗?是否存在着更高维度的文明?人类所谓的文明与猴子究竟有何区别呢?地球的倾斜角度是23.5度,如果南北半球角度互换会怎样?一颗陨石做到了,世界将会怎样? 我是一个孩他爹,没能保住他娘,我得保住他,我可就这么一个猴崽子! 活着不容易,想死却更难......死可能是一种解脱,但我还有一个不能死的猴崽子!
有没有关于网络安全的工具 财务服务器的网络安全 南京企业网站制作价格 灰色调网站 中国十佳企业网站设计公司 网站改版 信科网络 网络营销的方式 美国信息安全15万美元 双色调网站 移动商城网站建设 深圳 孩子不爱读书的原因有哪些?【www.richdady.cn】 失业的自我提升【www.richdady.cn】 学习成绩差的家庭教育【www.richdady.cn】 与男友前世的前世解析咨询【www.richdady.cn】 心理咨询与灵性指导【www.richdady.cn】 投资项目的自我提升【www.richdady.cn】√转ihbwel 人际关系不好的环境影响咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的奇妙重逢咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 突然过世的原因有哪些咨询【微:qq383550880 】√转ihbwel 儿子不读书的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主的化解方法咨询【企鹅383550880】√转ihbwel 家庭关系的矛盾化解方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心特别累的咨询技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 儿子不读书的改运方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 干扰的自我感知方法咨询【企鹅383550880】√转ihbwel 有官司的调解技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的自我提升咨询【企鹅383550880】√转ihbwel 人际关系不好的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的超度与化解【www.richdady.cn】√转ihbwel 前世缘份如何影响今生?咨询【企鹅383550880】√转ihbwel 有没有关于网络安全的工具 上海市网络安全周 营销案例客户 qq空间给别人点赞营销 北京大学信息安全实验室 济南微网站 网络营销思维 网站权重低 梅州网站建设 网站验收流程 为什么要网络安全 营销的发展 互联网网络营销 国家信息安全政策体系包括 密码技术网络安全公司 国家信息安全部招聘 电子邮件营销的缺点 南天信息 信息安全 廊坊网站推广 网站建设的目标有哪些 网站制作公司哪家好 上海十大互联网营销 国家信息安全测评中心 网络安全个人 2016年网络安全大事记 ppt 2014网络安全问题 开网站程序 安徽网络营销第三方网络安全服务平台 信息安全行业招聘 做网站报价 利用互联网营销的例子 网站营销沟通工具 上海信息安全等级培训 网络营销思维 网络安全重大事件 2017国内网络安全公司 电子邮件营销的缺点 乐清做网站的公司有哪些 信息安全等级保护企业 网络营销最大的优势 国家信息安全部招聘 中科大信息安全实验室 信息安全应急处理服务资质认证 2014网络安全问题 qq邮箱营销方法及管理系统 传统市场营销包括哪些方面 汕头市网站建设公司 为什么要网络安全 020网站系统信息安全管理服务 美国信息安全15万美元 电子商务网站建设 网站建设和优化的好处 开网站程序 网络营销的方式 互联网网络营销 网站构架图 廊坊网站推广 国家信息安全测评中心 财务服务器的网络安全 qq空间给别人点赞营销 为什么要网络安全 开源网站系统重庆网络安全周 时事营销 南昌个人做网站 灰色调网站 哪些博客网站好用?怎么编辑信息才容易被百度蜘蛛抓取到 清华本科信息安全 上海市网络安全周 网络营销思维 国家信息安全政策体系包括 网站模板和定制的区别 qq邮箱营销方法及管理系统 南天信息 信息安全 双色调网站 有没有关于网络安全的工具 网络安全现状及前景 聚美优品口碑营销 网站改版 信科网络 o2o网站建设咨询 河南省信息安全协会深圳高端网站建设 传统市场营销包括哪些方面 信息安全等级保护企业 微信开发网站建设程序 成都网站优化 如何新建自己的网站 品牌营销平台 信息安全行业招聘 网络安全主要功能 做网站报价 美国信息安全15万美元 国际信息安全 网站模板和定制的区别 公司运营与营销 上海信息安全等级培训 兰州网站建设 美国信息安全15万美元 营销发布平台 网站的营销与推广方案 国家信息安全政策体系包括 济南seo网站建站 信息安全包括哪些专业吗 营销发布平台 梅州网站建设 国家信息安全测评中心 全网营销推广如何做 上海市网络安全周 美国信息安全15万美元 信息安全管理体系要素 信息安全行业招聘 如何新建自己的网站 营销方案技巧 梅州网站建设 网络信息服务 网络安全保护 网络安全现状及前景 网站验收流程 网络营销系统功能 广告营销优缺点 做网站教程 isp信息安全管理措施 上海十大互联网营销 中科大信息安全实验室 萝岗网站建设 监控网络安全方案设计 微信网络营销工程师 梅州网站建设 域名有信息安全锁 第二届国家网络安全宣传周 网络安全威胁主要包括 徐州网站二次开发 上海网站设计开 网络营销发展分析报告 为什么要网络安全 网络安全重大事件 汕头市网站建设公司 网站制作公司哪家好