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
互联网热点营销国家网络安全总局移动营销优点顺义广州网站建设专业网站建设公司网络营销推广模式大白兔奶糖营销案例禅城区网站建设公司莱芜网站优化青岛免费建网站导航网站怎么建那些年 有感人的爱情 有动人的友情 有令人心寒的亲情 或是身不由已 或是一时冲动 无论结果如何 那都是自己选择的青春 炽热,火一般滚烫的青春上一世,他出道八年,却无人问津,老婆抛弃他,女儿因为癌症去世,穷困潦倒,妻离子散。 一朝回到女儿去世前,再次见到女儿的那一刻,他决定,要将全世界最好的都给女儿。 为了赚钱养女儿,一不小心,他唱的歌爆红了网络。 写的第一本小说就被称之为经典。 拍的第一部电影就成了电影学院研究的对象。 …… 当事人叶鸣却抱着怀中的女儿淡笑道:“意外,这都是意外,我只想做个好奶爸而已。”小人物阿云,痛并快乐的人生历程,学校生活的是是非非……以平凡的开头开头,讲述属于我们的故事; 以平淡的结局结局,回忆有关我和她的青春。 结束了吗? 从孤儿院出来在外漂泊十几年,却拒绝少年的请求离开了世界。 哈哈,不甘心, 如果上天再给我次机会, 我一定要好好活下去。 大家好,我是清风。 这天我正躺在躺椅上在天台哼着歌喝着酒,感叹长路漫漫,突然看天空一片火海变成红色,我心想:卧槽世界末日啦!街道上路人纷纷拉出手机拍着短视频,因为当时我所在的位置比较高看到了一些不一样的画面。 只见红色的天空中有一艘庞大的幽冥船,船的四周各站一个费德提克手拿着致命之剑,而我的的装13之路也是因为这艘船而开始的,穿越异界成为大反派吊打各路主脚。 我是糖三是这个世界的神你看你资质不错竟是器武魂可愿作我学生。 糖三?我知道你,就是那个搬血境实力的神是吗 又比如身怀异火身上住了个老爷爷的少年 等等~重回大唐贞观年间,来到了文昌武盛,民族自豪感最强的朝代,看李桂豫如何让大唐变得更强大。童念承诺之前说的话,不再抛头露面,待在家里大门不出二门不迈,继续写侦探小说,保持当红女作家的地位。 后来,童念得知自己的父亲成为东署警局第二任局长,心里感到非常高兴。 童念借此机会,想把太叔劂介绍给自己的父亲认识,去了一家电影院,结果发生杀人事件。 《女侦探童念》系列小说的第二部!【万界交易系统安装成功】 【系统等级:1级】 【升级条件:完成五次系统交易】 【交易次数:1次】 【仓库:无】 …… 叶峰获得了万界交易系统,从此纵横商场,玩转都市。 美女?豪车?信手拈来。 有钱不能淫? 那我有钱有啥用?苍茫的仙穹下,一个时代的璀璨,不过是弹指间的烟花绽放。 俯瞰大地,悠悠万载,生生灭灭,他们都在哪里?仙门、皇朝、无上圣地,都不过是仙穹下的一抔黄土。 万载辉煌,一灭成灰。 墟土深处生烬萌,你我争为通天树。 仙穹彼岸到底有什么?
web网站设计的 镇江网站制作公司 个人信息安全指南 浙江 网络 营销 好 吉安网站建设 信息安全运维课程,-1 网络安全认证方式 办公环境安全 信息安全 南京网站搭建 网站布局图 无形干扰【www.richdady.cn】 耳鸣的原因及治疗方法咨询【www.richdady.cn】 婴灵的超度仪式如何进行?【www.richdady.cn】 与男友前世的因果关系【www.richdady.cn】 什么原因意外的前世影响咨询【www.richdady.cn】 解梦的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的婚恋经验【企鹅383550880】√转ihbwel 学习成绩差的环境影响咨询【σσЗ8З55О88О√转ihbwel 前世今生的轮回存在吗?【www.richdady.cn】√转ihbwel 外灵干扰的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 迟缓儿的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的前世修行【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的情感维护方法有哪些?【σσЗ8З55О88О√转ihbwel 感情纠纷的情感咨询【企鹅383550880】√转ihbwel 什么原因意外的前世因果【www.richdady.cn】√转ihbwel 感觉整天没精神怎么办咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 特殊学校的教学方法【微:qq383550880 】√转ihbwel 解梦的案例分享【企鹅383550880】√转ihbwel 财运不佳的财富转运方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 特殊学校的教学方法【σσЗ8З55О88О√转ihbwel 网站解决方案 网络安全技术就业 html5网站建设 扩展名网站 郑州网站建设 海尔集团营销案例分析 qq免费建网站 咸宁网站建设 专业网站建设公司 网站建设优化服务价格 国家网络安全总局 小红书 营销玩法 互联网 与网络安全 搜索引擎营销搜索引擎营销技术论坛 吉安网站建设 个人适合建什么网站 个人注册网站.com 网络营销推广模式 网络安全审核方案 石家庄手机建网站 信息安全等级保护英文 app 营销方式 海尔集团营销案例分析 网络营销新媒体技巧 微信营销培训总结 郑州制作网站高校信息安全建设方案 全球网络安全峰会 搜索引擎营销 信息安全四级防护要求 信息安全四级防护要求 十八大 信息安全 青岛免费建网站 信息安全等级保护备案端软件 网站布局图 个人注册网站.com 衡水做网站公司 信息安全运维课程,-1 校园网络安全分析金融营销的网站设计案例 app 营销方式 开源网络安全软件 中国的信息安全技术 web网站设计的 2016年网络安全年会 国家网络安全总局 网站内连接 要做网站 吉安网站建设 导航网站怎么建 中国最强信息安全专家 网络安全 强化培训 网站内连接 大白兔奶糖营销案例禅城区网站建设公司 网络安全等保测评 信息安全用不用敲代码 网络营销新媒体技巧 移动营销优点 最好的网站模版 企业如何视频营销策划 免费教育网站建设 信息安全等级保护英文 网络安全 会议主题 网络营销班 信息安全报告 web网站设计的 贵州网站优化 重庆大型的网站建设 谷歌网站地图 网站制作需要多少钱 重庆大型的网站建设 赣州网站推广 小红书 营销玩法 营销型网站特点 信息安全违规案例 青岛公司网站建设 公安部网络安全通报局2016国内信息安全事件 国家网络安全总局 优势网网站 网站如何备案 网站导航条代码 网站构成 gartner 信息安全2015,-1 长沙做网站价格 杭州高端网站设计 大学生信息安全知识 厦门市网站建设 2016年网络安全年会 海尔集团营销案例分析 信息安全评测 哪里的sem整合营销 达内网络营销课程版本 厦门市网站建设 信息安全等级保护英文 网络安全技术就业 营销诊断书 商城 静态网站模板 网络安全等级保护备案 全国大学生信息安全竞赛题目 新浪微博营销的优势 网络安全技术就业 虎门做网站 网络营销软件下载站 金融公司网络安全 赣州网站推广 互联网 与网络安全 网络信息安全合格证 中国网络营销论坛 重庆大型的网站建设 郑州制作网站高校信息安全建设方案 海尔集团营销案例分析 顺义广州网站建设 网站建设公司 最优的网站建设 办公环境安全 信息安全 国家网络安全总局 丰都网站 平台营销有哪些方式 信息与网络安全概述 信息安全博览会,-1 浙江 网络 营销 好 近年信息安全事件 华中科技大学信息安全综合设计与实践 信息安全报告 网站解决方案 神话信息安全 搜索引擎营销搜索引擎营销技术论坛 个人适合建什么网站 营销讲师介绍 衡水做网站公司 网站系统 信息安全等级保护英文 上海市网络安全总队地址 赣州网站推广 信息安全供应关系 优势网网站 互联网热点营销