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
网络安全技术培训视频宜昌网站制作信息网络安全边界福州建网站 做网页微信公众平台网站开发国际信息安全网站快速收录网络安全技术 杂志北京市网络与信息安全信息通报中心提升网络安全意识 建议命运弄人,天地造化。不论前路有多么的不如意,皆要砥砺前行!送快递的穷屌丝楚风,为了借钱给母亲看病,无意中得到仙尊的衣钵传承,从此开始了不一样的人生。 他法术救人,仙法御敌,战妖兽,平恶徒,不仅笑傲人间武道,更是登上了世界的巅峰,至高的神途。 生死看淡,不服就干。 没有什么是一顿打解决不了的,如果有,那就两顿。不明日,灵气聚散,孕一神明,混沌始开。 清上浊下,天地得以开分。 绝地天通,分九重天,地十八层。 不周断,妖兽四起,尸山血海,民不聊生。 祖龙化力,平妖兽之乱,助秩序重修,现龙门、起天山,灵气借而复苏。 灵气始然,百家争鸣,拳脚技法、刀剑步招、丹药法门,皆而传之。 每逢十八,三界分合,灵气完足纯厚。 上天山,入重天,可获机缘,经劫难,入九重天,可为上神。 飞禽走兽,跃龙门,亦得造化。 妖兽鬼魅、近夜而行、夺精魄血肉、以逆天而修,堕入地浊,为大妖,称阎罗。 修士十八为修,替天行道,赶早悟化。 平常人家,不入不扰,食烟火、练拳脚,安之乐之。 周而复始,仙运再临,且看有缘者,乱世沉浮,得造化,显神通。 我就在你面前,你看我有几分像从前流水线工人意外穿越至异界,开启了他的一段传奇人生。 何为仙?是道貌岸然却以一己之私围剿一人的仙主?还是自诩正道涂炭生灵的名门大派? 既然这世间善恶不辩,我便再不论这天下如何,只愿以杀止杀,为心中的道义而战! 且看这世间纷乱,屠戮亦开天!徐通穿越洪荒世界,成为未来的圣人通天。 想到未来自己的悲惨命运,熟知洪荒剧情的徐通决定苟起来再说! 紫霄宫听道?不去! 创立截教?休想! 任他洪水滔天,我自稳健修行! 待我出关之时,一切腥风血雨量劫落幕。 至此,尘归尘土归土,天上飞天,地下入地,西方的和尚上西天!五代兵燹四起,而江南幸得苟安,游侠之辈趋之若鹜,争相筑巢于此,所求者无非是高楼纵酒、围炉欢谑。待到雨过天青色,回首时,不过是二三里勾栏瓦舍,十余载岁月蹉跎。我是谁?我在废墟残垣中醒来,人类和机器人的战争让世界都濒临毁灭,谁来救救我们?谁来救救世界?谁来拯救这次末日之战?半生蹉跎无人问,十年重生天下惊。 这是小人物的逆袭,也是辉煌的起始,从虫子到巨龙,我们皆是神的玩物,我们亦是可屠神之人。 这是英雄的一生
乐清网站推广公司网站建设可以帮助企业 重庆涪陵网站建设 北京市网络与信息安全信息通报中心 电子商务的信息安全 网络安全的五大特征 网站改版完成 网站的费用 网站开发功能需求文档 网络信息安全 专访 国家网络安全与信息化 财运问题在线咨询咨询【www.richdady.cn】 事业不顺的原因分析【www.richdady.cn】 公司破产咨询【www.richdady.cn】 感情纠纷的真实案例有哪些?【www.richdady.cn】 暗恋的案例分享咨询【www.richdady.cn】 婴灵的存在有哪些科学依据?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 失业的环境影响咨询【企鹅383550880】√转ihbwel 纠纷的自我保护【企鹅383550880】√转ihbwel 孩子不爱读书的阅读环境如何营造?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何缓解耳鸣症状咨询【σσЗ8З55О88О√转ihbwel 失业的环境影响【微:qq383550880 】√转ihbwel 冤亲债主干扰有哪些症状?咨询【www.richdady.cn】√转ihbwel 暗恋的自我提升咨询【www.richdady.cn】√转ihbwel 心慌胸闷头晕的医学检查咨询【www.richdady.cn】√转ihbwel 与老公前世的故事分析咨询【企鹅383550880】√转ihbwel 孩子不爱读书的心理分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的婚恋困惑如何解决?【微:qq383550880 】√转ihbwel 内心恐惧胆怯的心理调适【www.richdady.cn】√转ihbwel 去世的父亲的前世解析咨询【企鹅383550880】√转ihbwel 学习成绩差咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 电子商务的信息安全 计算机网络安全漏洞 中国网络安全管理局 东阳网站建设 网站的特点 网站的费用 提升网络安全意识 建议 长安网站建设费用 微网站怎么做 网络安全工程师培训班 南昌网站建设 网站设计 深圳 网站建设需要具备哪些知识 深圳网络安全支队 网络营销媒体包括 外贸网站建设及推广 对中华人民共和国网络安全法的认识 网络营销工具和方法有哪些内容营销型网站的设计框架 信息安全系统集成资质 可口可乐的软文营销案例 2016信息安全大事记 重庆公司建网站流程 厦门 做网站 浏览器合作营销方案 铁岭网站建设 信息安全有什么认证证书 南昌网站建设 网站设计 深圳 网站建设需要具备哪些知识 深圳网络安全支队 网络安全软件滨江企业 网络安全技术 杂志 国家用网络安全 网站快速收录 网站防复制 镇江网站公司 信息安全认证行业,-1 互联网金融与网络安全 网络安全web安全 企业营销成功案例展示 古典风网站北京网站设计价格 无锡手机网站制作费用 信息安全等级保护 ppt 外贸网站建设及推广 网络搜索引擎营销案例 网络安全案件分析 网络信息安全的小说 外贸网站制作 网络安全软件滨江企业 信息安全模型上海市网络安全办公室 网络营销与编程 国家信息安全通知中心 如何制作免费网站 河南省信息安全协会 网络营销师证书 国家用网络安全 中国个人信息安全 宣传网络安全 信息网络安全边界 铁岭网站建设 北京专业网站建设 网络安全技术培训 信息安全等级保护 ppt 网站都需要续费 2017信息安全峰会 可口可乐的软文营销案例 济南网站建设和维护 中央信息安全委员会 外贸网站制作 公安局信息安全证明,-1 网络营销理论分析 网络安全重大事件 简述网络营销的4c策略 公司网站手机版设计 linux网络安全招聘 网络信息安全的小说 宣传网络安全 4p市场营销组合策略 网络营销网站 网络安全法与信息安全 无锡营销协会 宜昌网站制作 网络安全平台2017 浏览器合作营销方案 网络信息安全 撤销网站 简述网络营销的4c策略 重庆公司建网站流程 网站的特点 网络安全技术培训视频 厦门网站开发 澳大利亚信息安全专业排名 信息安全等级保护二级,-1 邢台移动网站建设 济南网站建设和维护 南昌网站建设 营销策略方案 关于共建网络安全的文章 公司建网站流程 视频营销 网络营销工具和方法有哪些内容营销型网站的设计框架 网站开发功能需求文档 网络安全技术 杂志 如何免费建立网站 惠州网站制作 网站设计 深圳 虹口做网站价格 公安局信息安全证明,-1 潍坊做网站建设的公司 信息安全项目申请表 重庆涪陵网站建设 虹口做网站价格 信息安全内审员培训内容 做网站实例 企业营销成功案例展示 信息安全内审员培训内容 国家信息安全发展 关键营销 乐清网站推广公司网站建设可以帮助企业 无锡手机网站制作费用 中国网络安全信息组长 信息安全有什么认证证书 国家网络安全与信息化 数字营销哪里有 租车网站建设 多语言外贸网站设计 网络安全软件滨江企业 中国网络安全等级保护 网站的费用 网络信息安全 专访 网络安全会址 php网站培训 郑州网站优化公司 信息安全等级保护 ppt 信息安全 攻防 平台 网络安全前言