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
网络注册信息安全工程师培训网络营销 有产品课程营销网络信息安全部常见的信息安全的产品有哪些苏州做网站公司焦作做网站信息安全体检要求网络与信息安全研究所手机网站免费深圳能士信息安全有限公司焯,这个公主不正经” “焯,这个护卫不正常”骆辑穿越平行世界,获得神话编造系统!具现神话视频,可获得情绪点,情绪点可兑换一切! 于是… 锈红行星格赫罗斯播放天体之音 原住民亡灵携带复仇之火,羽蛇神在圣山嘶吼 丰都城内,群鬼受刑, 泰山脚下,府君西行!命运,家族的荣耀,还是自己的性命。在一代代的传承之间,元素巫术,枪械弹药,黑帮贵族,地精精灵,这是一段血泪交织的与命运斗争的故事,是掌控元素力的巫师从阴影面来到阳光下的故事,这是一个家族延续的传说。在唐僧师徒四人成圣之后。百年后,人间的邪教与冥界沟通准备推翻仙界,并重新的创立一个新的世界与秩序。而这时悟空与另三人踏上了一场“路途”。古老的邪灵世界上,我以武道立足于世。杀其邪灵炼其血收其魂,拯救苍生。开起不一样的侠客之旅,铸造无上大俠威名。 三年谋划,百万打稿,还你最初的心跳和热血!看似纷繁冗凡的人类世界以及虚无缥缈的玄幻世界,每个字皆是对于人生生命的理解。一日复一年,几世转几生?峥嵘岁月轻描淡写聊然于纸,重担却已扣在心弦。生命可畏,岂能错付大好时光。难得相遇,誓以韶华共赴荣光! 异界的青春派对有你不可或缺的身影。于这片沃土回首往昔,描下对八年前的她最完美、最心痛的追忆。 心动始于她那稚嫩的笑容。奈何命运蹉跎,时不我待。 犯下的傻事宛若过眼云烟越飘越远……如今的一腔热血,似乎有点无处安放。该如何?要不以纸笔绘下一片浩荡天地来储续吧!就拿曾经的青春作为筹码,来一场豪赌,赌个不醉不归!赌个酣畅淋漓! 梦仍在,何时了。酒一壶,解千愁。夜因绪起筹月色,朝为她笑倾国容!了却三生泪。 人神共勉,众生同戮的世界里,每个人皆有属于自己的爱恨情仇,鸿鹄之志、命运纠葛……在这异界里,你一定能找到属于自己的那份心灵归宿,花落谁家,让我们拭目以待吧。楚君玄一穿越,就遇到了神仙姐姐被人追杀,本以为会死,却被一块青玉所救…… 夺仙人之躯的楚君玄,随手一掏,就是仙家法宝;入住全是少女的秋水宫;与一众仙子、妖女打得火热;和李靖、秦叔宝、李淳风等大唐英豪们称兄道弟、斩妖除魔…… 妖魔两族来袭,人间经历大劫,七大妖王、八大魔头、九真五佛,高手如云,一场波澜壮阔的妖魔大战开启…… 世间妖魔鬼怪、魑魅魍魉不及人心阴毒险恶。一场突变,一个锦衣玉食的公子,变成一无所有乞丐,看他如何一步步杀出自己的路,在这个弱肉强食的大都市里打下一片自己的天地。。。。作者无聊的一些小日记吧 懒得介绍
公司网络安全加固方案 南京电商网站建设公司排名 许可email营销的工具 建微网站需要购买官网主机吗 做网站技巧 网站开发 价格 网络安全性等级 设计网站平台风格 营销型网站模板 网络营销型企业网站案例 内心恐惧胆怯的心理调适咨询【www.richdady.cn】 无形干扰对工作效率的影响【www.richdady.cn】 缺心眼的原因分析【www.richdady.cn】 去世的母亲的前世缘分【www.richdady.cn】 大龄剩女的情感生活如何改善?【www.richdady.cn】 解梦咨询【σσЗ8З55О88О√转ihbwel 公司破产的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 干扰对人的心理影响【www.richdady.cn】√转ihbwel 人际沟通障碍解决威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 老公家暴咨询【微:qq383550880 】√转ihbwel 感情纠纷的情感重建方法有哪些?咨询【企鹅383550880】√转ihbwel 前世老公的前世缘分咨询【企鹅383550880】√转ihbwel 人际关系不好的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际关系不好时的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份如何影响事业发展?【微:qq383550880 】√转ihbwel 如何提高孩子的阅读兴趣?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 性压抑的前世因果【微:qq383550880 】√转ihbwel 投资项目的选择方法【企鹅383550880】√转ihbwel 信息安全等级保护的意义 天津信息安全平台 营销的基本要素包括哪些内容 公司信息安全标准 服装网站 欣赏 网络安全形势读书报告 珠海营销型网站建设 北京 信息安全 发展 龙岗 网站建设深圳信科 国家信息安全工程研究中心 信息安全队,-1 网站二次开发 网络安全形势读书报告 网络大学电力营销学院 优化公司排名营销推广 高唐企业建网站服务商 微信领袖营销案例 南京电商网站建设公司排名 网络营销促销特点 郑州医疗网站建设 北京网络安全产业联盟 免费企业网站 微信公众号关注营销案例 信息安全发展过程 烟台专业网站建设 福州网站建设服务 营销型网站模板 信息安全发展过程 32个信息安全技术国家标准 三合一网站 课程营销 营销文库 苏州做网站公司 好模板网站 营销培训证书 营销文库 北京 信息安全 发展 网站审核要多久 中山网络营销 海南网站优化 直复营销与网络营销 网络安全实施细则 信息安全技术保障,-1 公司信息安全标准 焦作做网站信息安全体检要求 怎么取消网络安全密钥 海南网站优化 南宁建企业网站公司 肇东市网站 网络安全形势读书报告 国家网络信息安全座谈 网络信息安全等级 网站首页特效 信息安全安全号 南京专业微信营销公司有哪些 公司网络安全加固方案 福州网站设计 信息安全赛事 企业视频营销策划 推荐营销 信息安全原理 质询与应答 信息安全网站 网站模板设计 企业信息安全小组 网络安全评测报告 软件营销 营销型美工 信息安全等级保护的意义 做网站价格 中山网络营销 做一个营销型网站多少钱 校园网络安全审计 被通知公司网站域名到期 网络营销的定价方法对传统营销的定价方法都进行了进化对么 东莞网站建设平台 网站二次开发 许可email营销的工具 深圳信息安全认证中心 校园网络安全审计 信息安全队,-1 信息安全通报制度 直复营销与网络营销 网络大学电力营销学院 服装网站 欣赏 建微网站需要购买官网主机吗 营销培训证书 重庆 网络营销策划 珠海营销型网站建设 色调网站东莞高端品牌网站建设 信息安全专业排名2014 手机网站开发制作 网站是怎么做的吗 沂水做网站 洛阳网站制作 网络营销特点包括什么区别 网络营销电话中央网络安全的文件 信息安全的威胁主要来自于,-1 课程营销 营销型网站的例子 珠海做网站 国家建设和完善网络安全标准体系 信息安全等级保护的意义 龙岗 网站建设深圳信科 维护信息安全主要是保持其信息的 独立网站建设 校园网站建设 wifi加网络安全认证 触摸网站手机 电子商务师网络营销 深圳营销课程培训 宽带发展营销措施 信息安全运维服务资质 广东网络安全公司 网站备案期 网站备案期 网络安全形势读书报告 信息安全网站 电子商务师网络营销 北京网络安全产业联盟 优化公司排名营销推广 网站有什么作用 龙岗网站设计讯息 网络信息安全基础实施细则 信息安全等级保护标准体系遵循以下原则:() 怎么样开网络营销公司 网站没流量 常州互联网营销公司有哪些 营销颠覆 信息安全运维服务资质 大型免费网站制作 肇东市网站 网络安全错误错误代码 网络大学电力营销学院 网络营销属于物流? 幽灵网络安全团队