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
营销要素信息安全 需求第九届全国信息安全大赛信息与网络安全概述含有营销字的宣传语手机做网站的安丘做网站网站负责人专业网站建设公司等级保护三级物理安全 网络安全 主机安全 控制点 要求项购物返家的途中,清许空被不知名的「某种物体」紧追在后。熟悉又似乎陌生的街道,三轮猩红的月亮,空气中牙酸的味道,无人应答的求救,跨越不过去的高墙和死胡同,这种超值组合让他想哭....绝望中,拯救他的是一名白发少女?!?!青龙大战黑龙潭第二部,主要人物:龙飞,以及一家人员的情缘最后的亚西兰。 什么是强者: 他为天下第一,却说勇无第一,武无最高。 可自古有言,一将顶三宗,三真灭四将,一帅困四真,一仙弑三军。 他想调停,可战神说:亚西兰,不是你小小武仙说了算! 时代风口浪尖,有人不愿成神,有人被迫成神,有人不得已而成为神。 他爹:我儿武学天赋,天下无人能及。他:我已经废了。 他,学成出山,却缝天下追杀,一路南逃北藏,无处藏身,最终被迫自立为王。 他曾经输麻了,可后来又赢麻了,却也一无所有,还要追了他一个青春的疯子给他递酒:吾有良酒,将军食之,可解心忧。 最后的亚西兰,危危大局,谁才是最终的执棋者,或终将揭晓。 可隐藏最深的他:天下大势,尽由我控。 …出身普通家庭的陈少铭来到南方闯荡,好不容易成就一番事业,发生意外,他破产了。独自一人前往江边舒缓心情。眼看一辆飞驰的汽车就要装上一个孩子时,他奋不顾身地冲过去推开那个孩子,自己却被车撞了。当他醒来时,发现自己已经来到唐朝末年。在这里他即将开启一段神奇的人生旅程。为寻求真相,潇漓开始踏足江湖,不想因此揭开一段被掩埋了二十多年的真相,而那正是潇漓所要寻找的…王伟是合约车司机,从2022年穿梭到1939年遇到武汉大学女生田雨,与之产生了爱情,利用2022年的合约车技术,帮1939年的抗日军民实现了神鬼莫测的交通,在那个喇叭一响,黄金万两的时代不仅收获了金钱,也收获了爱情。众生心,我之心;众生愿,我之愿;无量众生轮回劫,一朝顿悟道心见。诸天由我,万法由心;众生杀道凡尘现,一入量劫天地变。红尘炼心,诸天炼我,唯我道尘撒万界;我心由我不由天。我命亦由我无天!二狗的人生初创的雷皇朝里妖物横行,刚刚建立的仙警局要面对各种妖魔鬼怪.....这个世界上一个人也没有了,一男一女如何在这个世界生存
网络营销的出发点 免费的网络营销手段 信息安全等保二级 采购 山西做网站的企业 网站建设明细报价表 信息安全的一级学科 公司网站有哪些重要性 求学营销 网络安全项目实战 网站设计报价 财运不佳的真实案例有哪些?【www.richdady.cn】 升迁障碍的前世因果【www.richdady.cn】 冤亲债主干扰的案例有哪些?【www.richdady.cn】 自闭症的家庭支持咨询【www.richdady.cn】 孩子不爱读书的家长引导方法有哪些?咨询【www.richdady.cn】 纠纷的调解技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 头脑混沌威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婚姻生活不顺的原因分析【σσЗ8З55О88О√转ihbwel 人际关系不好的解决方法咨询【企鹅383550880】√转ihbwel 存不住钱的案例分享咨询【微:qq383550880 】√转ihbwel 发育倒退的环境影响咨询【微:qq383550880 】√转ihbwel 前世缘份的解读方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婴灵的安抚与超度【www.richdady.cn】√转ihbwel 外灵干扰的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰的预防措施咨询【www.richdady.cn】√转ihbwel 无形干扰如何影响心理健康威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的矛盾化解咨询【微:qq383550880 】√转ihbwel 如何应对冤亲债主的干扰?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的识别方法【微:qq383550880 】√转ihbwel 老公家暴的自我保护【企鹅383550880】√转ihbwel 郑州网站制作网 网站死链 维护网络安全 互联网与网络营销 关于网络安全的网站 马鞍山网站设计 大型网络安全公司排名 四川大学信息安全,-1 网站的形式 电脑网络安全防火墙 卖网站模板 南京网站搭建 佛山网站设计代理商 信息安全运维资质 怎么做微网站 seo网站建设 网站网站注册 顺德网站优化公司 13日中国网络安全大会信息安全等同于网络安全 网站维护机构 网络安全法 手机号 禅城区网站建设公司 绵阳 网站 建设 病毒营销的传播机理 生活是最高的营销师 网络信息安全系统 企业信息安全试卷 网络信息安全系统 tools网络安全 网络安全法 手机号 公安部信息安全 1号店网络安全整体设计方案 手机网站制作细节 手机网站制作细节 含有营销字的宣传语 信息安全评估 公司 手机做网站的 2014中国信息安全大会 卖网站模板 网站的形式 快速网络营销费用 网站设计 上海 国家网络安全总局四川大学 信息安全 饥俄营销 成都建网站 山西做网站的企业 社会媒体营销 禅城区网站建设公司 镇江网站建设 新闻营销稿 网络安全系统测试报告 什么信信息安全,-1 基础设施网络安全框架 用c做网站 张北网站建设 信息安全 控制点 tools网络安全 公司网站模板 计算机信息安全教育 菏泽网站制作 网站设计品 滴滴出行营销事件 朔州市网站建设 公司网站有哪些重要性 网络安全平台电话 免费的网络营销手段 网站版式设计 政府it系统信息安全网络营销是什么系 网站设计 上海 13日中国网络安全大会信息安全等同于网络安全 2017年网络安全问题 北京网站建设技术 网站维护机构 按照网络安全等级 网站售后服务 张北网站建设 网络安全框架谁提出的 信息与网络安全概述 网站数据库制作 网站设计北京新 网络营销的营销手段 asp.net开发环境搭建 配置iis时网站绑定是绑定什么网站 四川大学信息安全,-1 阿拉丁营销专家真假 中华人民共和国工业和信息化部就业指导中心认证网络营销师 2017企业网络营销 郑州网站制作网 e mail营销有何特点 重庆网络营销有限公司 网站专业销售团队介绍 网站设计北京新 大型网络安全公司排名 网络直播营销常见方式 北京信息安全网 南京网站建设招聘 信息安全 网络空间安全 网络信息安全系统 商城 静态网站模板 网络安全专业证书 网站网站注册 2015年我国互联网网络安全态势综述 信息安全的一级学科 企业如何运用网络营销 .防火墙技术在网络安全防护方面存在哪些不足? 山西做网站的企业 信息安全等级测评师证 维护网络安全 郑州网站制作网 无锡网站推广 注册网站免费注册 新闻营销稿 seo优化网站建设公司 互联网与网络营销 网络安全框架谁提出的 2017企业网络营销 文件信息安全,-1 湖州做网站 建设手机网站包括哪些费用吗 等级保护三级物理安全 网络安全 主机安全 控制点 要求项 怎么做微网站 网站创建邮件营销模板简约 自助网站搭建 seo优化网站建设公司 快速网络营销费用 网站死链 html5网站建设 阿拉丁营销专家真假 要做网站 绵阳 网站 建设 网络营销相关岗位 网络信息安全就业前景 电子网络营销渠道 信息安全 控制点 网络营销总结与分析 重庆网站建设公司那好