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
网络安全应急响应时间b/s架构网络安全信息安全规划网络安全的技术有哪些网络安全110信息安全审计 市场发展淄博微网站建设网络安全界面保障网络安全 方案企业做网站一个穷苦人家出身的少年,为何一步步走向灰色的边缘地带,在此过程中生活、感情、境遇,一次次迫使他成长,在察言观色疏通关系等领域逐渐提升能力,最终跻身于某层次......沈浪,天生盲人,自小被父母遗弃。靠着自己的乐观开朗,独自乞讨生活了十几年。 某日乞讨时意外出了车祸,醒来时,眼前的世界便发生了变化,也改变了沈浪的命运。 且看沈浪如何携妻之手,遨游宇宙浩瀚之旅。玄龙大陆,以武为尊。 少年叶平安得到败天武帝的至尊天眼,从一个卑微的蝼蚁,成为至高无上的绝世武帝! 一路上白骨累累,红颜多娇路飘摇,无敌路上太寂寥!都说庶子与家产无缘,但林弘却不这么认为,看上的东西,不给就抢,才是王道……天才与天才之间的较量! 从小就有着惊人力量的人类,一开始便已经是普通人类的顶尖。头脑,背景,皆是最顶尖之流。 死去最爱的人,化为世界上最大的恶魔? 天才与天才之间的脑力对抗。 即将复活的最终怪物? 这是一个人们不得不筑起高墙与世隔绝的时代,但无名英雄们的庇护让人们的生活不再艰难。不过,谁都知道英雄其实并不存在。那一天,英雄们发现了他们只是用完即弃的手中棋子。大家,他们,他......他会继续他英雄的职责保护他人吗?会!他会为了世界向幕后人物妥协吗?不会![泛科幻·爽文·末世·丧尸]2199年,地球上的人类被迫通过各种方式重新认识“自己”。 原来,他们并不是地球原本的主人,或许,地球原本就没有主人。 苏美尔人与海王族人第一次星际战争延宕了100年之久 2199年, 战争和恶劣的自然条件使得人类数量迅速下降,从2099年的40亿暴风骤雨般地消减至1亿1千万 元世界被地球M国、约等国等瓜分为紫微星、太白座HDD等十三个区域,新的秩序即将来袭。。。 陈建国,这个D类人不知怎么就被推了上来。丧尸、修炼、称霸外星球。。。。 在地球,一亿多人被划分为A B C D四个等级,规则意识无处不在,为了保证生育质量,只允许A B 等级的人结婚。。 我从小受尽委屈,原以为等成年便可自由,结果还没成年,就给我赶出去了,听话,no no这个词永远不会在我的字典里出现,哈~。报复你们,是最正确的选择,结果我穿越了,还修仙?拜托~我是学渣,某狼:呸!你可真能装! 人类文明的进化、病毒变异和外星怪物之间的宇宙关系相传,在大陆的一角,有一个名为神仙宗的门派。这里,有强到不可思议的导师;这里,有数之不尽的修炼资源;这里,体质、血脉一条龙服务,包你成神!那个宗门,只有你想象不到的,没有不会出现的奇迹! 无数强者帝皇云集前往,想要拜入神仙宗,却也只能老老实实跪在山门前,等候召见!
荆州做网站 网站制作 成功案例 营销最大的特点是什么 国家网络安全哪天统一 深圳网站制作公司 网络安全事件简述 中国搜索提交网站 信息安全管理体系培训 网站都需要续费吗 骏域网站 冤亲债主的化解方法【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 邪灵的驱除仪式咨询【企鹅383550880】√转ihbwel 缺心眼的咨询技巧咨询【www.richdady.cn】√转ihbwel 年轻人过世的常见原因【微:qq383550880 】√转ihbwel 去世的父亲的去向解析咨询【微:qq383550880 】√转ihbwel 与老公前世的记忆解析咨询【www.richdady.cn】√转ihbwel 感情纠纷的案例分享【微:qq383550880 】√转ihbwel 性压抑的前世影响【企鹅383550880】√转ihbwel 无形干扰的环境影响咨询【企鹅383550880】√转ihbwel 前世老婆的前世解析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何提高孩子的阅读兴趣?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心慌胸闷头晕的心理调适咨询【www.richdady.cn】√转ihbwel 冤亲债主干扰的化解方法有哪些?【微:qq383550880 】√转ihbwel 珠海网站制作网络公司 河源做网站 网站备案幕布照规范 网络安全圈2017 河北网站建设推广 济南第三方营销公司 河南建网站 网络安全官网 北京网站制作公司 达内网络营销好不好 分析网络安全问题有哪些方面 合肥做网站的 中型网站 专业网络整合营销公司 咋制作网站 网络营销理论知识 苏州企业网站建信息安全的前提 网站定做 成都网站开发公司排名 华为 信息安全管理系统 赵县网站建设 咋制作网站 大学生营销 cisp信息安全专家认证 国家信息安全技术研究中心,-1 网站换主机 网络安全圈2017 英文网站设计 铜陵网站优化 赵县网站建设 分析网络安全问题有哪些方面 信息安全评估 价格,-1 网络安全员资格证书 网络安全员资格证书 网络安全技术竞赛 网络安全服务资质认证 网站选域名 微信网络营销推广公司 微博营销号怎么经营 设计2017网络营销大会 网站优化的图片 微信网络营销推广公司 钢琴网站建设原则 淄博微网站建设 顺德网站建设市场 网络安全技术与应用 投稿 网络营销工程师报考 事件炒作营销 苏州专业做网站 网络安全责任部门网络营销观察 深圳网站建站推广 专业网络整合营销公司 网络安全应急响应时间 网站备案幕布照规范 信息与’网络安全2014信息安全事件,-1 国家网络安全哪天统一 信息安全cnas 最强的网站建设电话 国外的网络安全网站 hack 保障网络安全 方案 百草味市场营销战略 构建网络安全防护体系 网络安全 公司资质 网站建设后怎么 赵县网站建设 网站建设与应用 广西网站建设 苏州专业做网站 国外的网络安全网站 hack 企业做网站 衡水网站优化 网络安全技术与应用 投稿 网站选域名 网站参数 南通网站建设 南大街 合肥做网站的 网络营销理论知识 北京市网站公司网站 建个网站 网站长尾词 成都网络营销哪家好 cisp信息安全专家认证 网站优化的图片 骏域网站 最强的网站建设电话 成都网络营销哪家好 网站内容要突出什么原因 营销的坏处 简洁网站 网站内容要突出什么原因 南京网站优化 顺德手机网站设计咨询 成都网站开发公司排名 什么是搜索营销?搜索营销sem主要有网页优化seo和竞价ppc 专业网络整合营销公司 广州网络信息安全测评中心,-1 关于马云和网络营销 微博营销号怎么经营 广州网络信息安全测评中心,-1 英文网站设计 网络营销工程师培训 关于马云和网络营销 苏州专业做网站 百草味市场营销战略 网站都需要续费吗 非常成功的营销策划 设计2017网络营销大会 如何利用饥饿营销 政府 网络安全 2014中国信息安全报告 信息安全软件学院 两会 网络安全 网络安全专业是什么 php信息安全竞赛 网站建设论坛 网络安全技术与应用 投稿 易企网站建设 重庆建网站公司 赵县网站建设 岑溪网站开发 信息安全 职业资格 苏州企业网站建信息安全的前提 网站换主机 网络安全 csdn 网站建设论坛 信息安全cnas 网站选域名 网络安全界面 甘肃做网站哪家好 衡水网站优化 网络安全 四个层次上考虑. 河南建网站 自己造网站 特朗普发布网络安全法 信息安全审计 市场发展