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
网站建设营销的技巧珠海营销培训网络计算与信息安全jsp网站地图生成器微博与微信的各自的特点是什么?企业如何运用它们来开展营销活动?论坛营销的思路银川网络营销2017网络安全周国家网络安全部广告公司 整合营销平台的网络安全认证前世今生,爱恨情仇,梦未醒是非黑白无常,缘起因果,善恶有报,别以为挣脱就能逃亡。灵魂摆渡,几经轮回,黑暗中无处躲藏模样,魂飞湮灭,换骨涅槃,让爱在灰烬里灿烂重生。是千军万马驰骋疆场,是游离龙宫星驰电掣······齐天大圣重生归来,再战西游要是真的对生活没有办法了,就把有关别人命运的事背在自己身上吧。一介凡人意外闯入修仙世界,成为一名资质普通但向道之心甚坚的修仙者。 仙路崎岖,长生漫漫,虽千万人,吾往矣!天道俯视众生,凝聚世间万法打造九重天阙,与之共鸣者可获天赐命魂,踏上修行登天之路。 顾铭,大楚史上第一个获赐七品命魂之天才,然成年之日,父母被杀、家族被灭、命魂被夺,临死之前侥幸踏入剑冢,铸造鸿蒙剑体,修行无上剑道。两年之后,顾铭离开剑冢重返世间,踏上剑道至尊之路,一剑可斩仇敌、可破九天、可镇诸天万域。秦凡为救老婆,不得已暴露自身能看到宝物气息的能力,不断捡漏,只要是宝物,在秦凡的眼中都无所遁形,因此引起各方势力的注意,破真伪,看人心,鉴宝捡漏,玩转人生……武域迎来大劫,邪恶之族入侵各界,相传唯有神域之主才可拯救苍生。有一天,高中生陆星光在学校宿舍午睡时梦到一位自称“神引者”的老者。老者告诉他世界正在发生前所未有的转变,足以毁灭人类文明的灾难正在涌来,而预言指明陆星光是拯救世界的希望。与此同时,陆星光的身世之谜也随之解开... 苍茫的仙穹下,一个时代的璀璨,不过是弹指间的烟花绽放。 俯瞰大地,悠悠万载,生生灭灭,他们都在哪里?仙门、皇朝、无上圣地,都不过是仙穹下的一抔黄土。 万载辉煌,一灭成灰。 墟土深处生烬萌,你我争为通天树。 仙穹彼岸到底有什么?公元1252年,天玄大陆地下世界的灵族不堪忍受魔族压迫发动暴乱,联合妖族和人族的激进派向魔族总部发动总攻,最终大获全胜。次年灵族内部分化独立派和亲妖派,魔族为复仇大批涌向地上世界,而仙族为巩固自己统治地位暗中推波助澜,异空间地玄大陆的修罗族对天玄这片土地虎视眈眈,整个大陆也迎来了最黑暗的时代…
逛信息安全论坛 广东省网络安全 中国网络安全大会2014 平台的网络安全认证 石家庄互联网营销 营销扣扣软件 等保 分保 信息安全工程师 资质 信息安全审计 深入 探讨 龙岩网站优化 好网站范例 大龄剩女咨询【www.richdady.cn】 升迁障碍的职场转型技巧有哪些?咨询【www.richdady.cn】 前世今生的缘分解读【www.richdady.cn】 老公家暴的前世记忆咨询【www.richdady.cn】 人际关系不好对工作的影响【www.richdady.cn】 前世今生的轮回存在吗?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 外灵干扰的前世记忆咨询【微:qq383550880 】√转ihbwel 解梦的咨询技巧【企鹅383550880】√转ihbwel 前世今生【微:qq383550880 】√转ihbwel 家庭关系的案例分享咨询【企鹅383550880】√转ihbwel 婴灵的超度与心灵净化咨询【微:qq383550880 】√转ihbwel 事业不顺【σσЗ8З55О88О√转ihbwel 孩子压力大【www.richdady.cn】√转ihbwel 冤亲债主干扰有哪些常见症状?咨询【www.richdady.cn】√转ihbwel 冤亲债主干扰对生活有何影响?咨询【σσЗ8З55О88О√转ihbwel 意外的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 学习成绩差的家庭教育咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与女友前世的前世缘分咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 阐述我国互联网网络安全形势 2017网络安全周 网络安全服务机构指 网站的主题 重庆九龙坡营销型网站建设公司推荐 武汉网站建设 网络营销的基本形式 中国信息安全技术有限公司 网络安全技能 网络安全从业者 网络安全培训记录表 公安部信息安全 中心 网站制作优化济南 绍兴网站建设公司 信息安全审计 深入 探讨 网络营销的基本形式 信息安全会议几月召开 建网站代码 网络安全产品 汽车网络安全工作组 广告公司 整合营销 信息安全审计 深入 探讨 2017最新网络营销方式 网站内容维护 网站转换率 等保 分保 信息安全工程师 资质 网络安全常用知识 网络计算与信息安全 怎么用域名建网站 网络安全资讯中心电话 网站设计技术 专业网络营销 网站制作优化济南 中国国家信息安全产品 珠海营销培训 网站单子 信息安全竞赛官网 网络营销会失业吗 网页营销qq 网络安全技能 2017网络安全周 长沙网站推 邮件营销推广案例 信息安全 云安全 发展趋势 重庆九龙坡营销型网站建设公司推荐 重庆企业口碑营销 中国网络安全大会2014 网站建设的企业 便宜的网站设计 唐山做网站公司 免费网站建设 百度一下 石家庄互联网营销 备份 网络安全审计技术 易建筑友科技有限公司网站 信息安全会议几月召开 大学生网络安全报告 长沙网站设计报价 电子商务网站开发 教委高校网络信息安全 汽车网络营销策划书 提供商城网站制作 网络营销一般学多久 茅台软文营销成功案例 茅台软文营销成功案例 唐山做网站公司 虚拟网络安全 电子商务网站开发 郑州微网站建设 公安部信息安全 中心 e春秋网络安全实验室 中国信息安全技术有限公司 非经营网络安全审计系统负面营销模式 网站的主题 网络公司制作网站 郑州网络营销服务公司 核电信息安全入侵 绍兴网站建设公司 深圳网站设计 建设元 成都 网站建设 网络安全资讯中心电话 网络安全评测 等保 分保 信息安全工程师 资质 网站建设及优化 赣icp 郑州网站建站 第三方人员安全 信息安全问题 网络安全从业者 拟人化营销案例 全网整合营销公司 青岛外贸网站建站公司 2017网络安全周 网站 网站建设定制 信息安全技术 交换机安全技术要求,-1 鱼塘营销案例 信息安全的主要技术,-1 网络安全有专项资金厦门酒店网站建设 网络安全有专项资金厦门酒店网站建设 非经营网络安全审计系统负面营销模式 邮件营销推广案例 优秀企业网站 信息安全讲座多少钱,-1 中国风配色网站 中国信息安全研究 网络安全培训班好吗 2017最新网络营销方式 国家网络安全部 贵阳专业性网站制作 北京网站设计制作 赣州网站制作 石家庄互联网营销 拟人化营销案例 无线网络安全现状分析 为什么要重视网络安全 营销扣扣软件 台湾 多层次网络营销 郑州网站建站 网络营销站点分类 株洲网站设计 广东 网络安全空间协会 网络安全检测包含哪些 信息安全会议几月召开 网站虚拟主机 网站推广策略 网络安全产品 柳州网站设计 延安网站建设公司电话 广告公司 整合营销 网络安全服务机构指 青岛外贸网站建站公司 2017最新网络营销方式 营销意义 网站推广策略 网站转换率 广东省网络安全协会 备份 网络安全审计技术 网络安全常用知识