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
网络营销观念创新西安非营销类公司有经验的南昌网站设计信息安全技术 服务器技术要求杭州网络营销关键词响应式网站案例本地的唐山网站建设网站后台显示文章前台也显示 但是到第二天前台就不显示是怎么回事信息安全的最新技术信息安全年会杨波信息安全国之将亡,必有乱世妖孽,国之将亡,必有济世真人......幻界,开启了末日。 异界位面与现实世界的融合 魔族异能与现代文明的碰撞 人类战士与异种怪物的屠杀 古老的东方神话是否只是幻想 一切都从这里开始 也在这里结束 星球殖民,外星入侵,一段奇幻的平行之旅能否化解危机“苍天已死,黄天当立,岁在甲子,天下大吉。”黄巾起义 ,群雄逐鹿 ,东汉末年,皇帝昏聩,宦官专权,民不聊生。乱世风云谁际会,一威之震化龙飞,青梅煮酒论英雄,天下豪杰出我辈。历史犹如一座舞台,你方唱罢我登场,世事如棋局局新,执棋人终将变成棋子…星新历四年,地球资源全面枯竭,与未知生物展开一场大战,所以才被迫使用世界武器之一的“天塔·镇世之光”将四片大陆相连的部分炸毁,分为白金,落月,余辉,残朝,四片大陆,其中残朝大陆是由残阳与朝阳政府组成的。 因为内部水资源不能被外部海水所入侵,所以唯一一颗可以改变天侯的武器“卫象·骤风之时”在旧星历二三九五年于四片大陆上空爆炸,形成了四陆风暴的气象。 据说赤色大陆并不是自然生成的,而是岛上的拾荒者,根据旧星历二二七三年所提出的“铁箱计划”(原生态圈创造计划,简称原生计划)当时这个计划被快速否定,因为这么大一片大陆所需要的人力物力是天文数字,就算成功效果也不一定好,但偏偏让赤色这样一小片小岛完成了这样宏大的工程,另外赤色有一个别称,“雇佣员会。”兼任宇主的万物皇降临灵汉恢复盛世,转眼间到了转移回原本宇宙的时候,万物皇创造出一个猫形移动储物库,命其成为自己小儿子的爱宠,便将传国之宝·敬天法祖大玉圭等多种神器存放于储物库,等待小儿子继任宇主大位,持宝玺名正言顺的继续完成他的大业……生命是什么?那或是一场奔赴尘世的旅行,每个人都身处荒野,仰望着星空。渺小的一切,终将化为黄土,随风消逝。可一切存在过的,都将成为被传颂的一首赞歌。此书献给曾经热血激昂的自己 大学生活刚开始,却遇上灵异复苏和异能觉醒; 且看一大学生的变强里程 (本人仅仅是位初中生,但觉得以大学生视角好写点,就在设定是主角是大学生了;如有不对,请及时提醒)侠,以武犯禁。 魔,以欲乱世。 当一个力量与技巧都达到极致的存在出现在这个世界上时是怎样的体验? 这是一个杀戮机器逐渐成长为人的故事....
济南做网站的公司有哪些 网站主页怎么做 网络安全 暗网 发生信息安全紧急事件 济南网站忧化 湖南省公安厅网络安全 网络营销简历怎么写 网络信息安全演讲视频,-1 信息安全逆向分类 惠普网络安全密钥多少 大龄剩女的婚恋困惑【www.richdady.cn】 感情纠纷的前世因果【www.richdady.cn】 前世今生的因果关系咨询【www.richdady.cn】 大龄剩女的婚恋经验有哪些?咨询【www.richdady.cn】 儿子不读书的案例分享【www.richdady.cn】 升迁障碍的职场规划咨询【www.richdady.cn】√转ihbwel 前世老公的识别方法咨询【www.richdady.cn】√转ihbwel 自闭症的家庭支持【微:qq383550880 】√转ihbwel 投资项目的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生的咨询方式【微:qq383550880 】√转ihbwel 前世缘份【微:qq383550880 】√转ihbwel 冤亲债主的干扰解决方法咨询【微:qq383550880 】√转ihbwel 事业不顺的咨询技巧【σσЗ8З55О88О√转ihbwel 孩子压力大的改运方法【www.richdady.cn】√转ihbwel 前世今生相关【σσЗ8З55О88О√转ihbwel “缺心眼”对人际交往的影响【企鹅383550880】√转ihbwel 前世缘份的故事有哪些经典案例?咨询【www.richdady.cn】√转ihbwel 意外的前世修行咨询【www.richdady.cn】√转ihbwel 心特别累的案例分享咨询【www.richdady.cn】√转ihbwel 强迫症的环境影响【微:qq383550880 】√转ihbwel 一流的商城网站建设 重庆最新微信营销方案 济南网站忧化 济南做网站的公司有哪些 信息安全审计手册 深圳 网站设计 北京互联网营销公司 兰州网站制作 信息网络安全协会工作展望 手机网站制作机构 全国网络安全大赛 营销网络图 iso27001国际信息安全是如何描述的 网络营销公司取名 惠普网络安全密钥多少 大连信息安全公司 联创营销班 开放平台信息安全 信息安全之业务安全信息安全等保二级 采购 宝安网站建设公司 外贸网站响应式 2017全国高校网络安全 信息安全风险评估模板 深圳做企业网站的公司 小程序建站网站 济宁网络营销 网络营销最新资讯 流氓营销 认证代码 信息安全 谷歌英文网站 c 网络安全 湖南省公安厅网络安全 信息安全 实训系统 营销的网站 成都网络营销公司 cncert网络安全对抗赛 响应式网站案例 网络营销 (第5版) 网络安全从入门到精通 如需手机网站建设 网站首页特效 网络安全从入门到精通 南京微信营销软件 网络营销简历怎么写 山东网站建设 2017安徽高校网络安全 汕头网站优化 销售网站 济南做网站 信息安全事件记录 微信营销的特点是什么 营销系统的优势 信息安全风险评估教程 网站托管费用 深圳哪家网站建设好 星巴克与微信营销策略分析 信息安全服务有哪些 龙岗网站设计讯息 网络安全 暗网 重庆网站设计公司排名网络安全的威胁 参考书 全球网络安全 2017网络安全发展趋势有哪些电商网站 大连信息安全公司 网络营销公司干嘛的 cc 信息安全 中国 无锡集团网站建设 惠普网络安全密钥多少 网络营销专业的大学天融信网络安全准入系统 网络安全 暗网 信息安全之业务安全信息安全等保二级 采购 营销的网站 2017安徽高校网络安全 高端网站开发建设 信息安全 实训系统 设计网站怎么收费 深圳 网站设计 网络营销公司干嘛的 星巴克与微信营销 cncert网络安全对抗赛 珠海营销 寿光做网站 信息产业信息安全测评中心 网站首页特效 简述局域网中网络安全设计的原则 有经验的南昌网站设计 江门网站优化 一流的商城网站建设 鄂州网站制作 网站添加视频代码 济南建设网站的公司吗 信息安全等级保护管理办法 营销的网站 顺的网站建设信息 中山网站建设 专业的营销网站 怎么建设网站 济宁网络营销 全球网络安全 信息安全逆向分类 成都网络营销公司 信息安全审计手册 小黄人微营销系统 大连制作网站 信息安全风险评估教程 vpn技术在网络安全中的应用 网络营销平台建设方案 怎么建设网站 潍坊网站建设公司推荐 首都网络安全周 hefei 网站制作 e-mail视频营销 网站静态 网站生成软件 五种网络营销工具 天津企业网站建设 网络营销产品是指 重庆 网络安全和信息 信息安全备案系统 信息安全咨询服务 国外 惠普网络安全密钥多少 2017网络安全发展趋势有哪些电商网站 企业网络安全问题 湛江网站建设 大连制作网站 重庆最新微信营销方案 网络信息安全周,-1 无锡集团网站建设 信息安全的最新技术 iso27001国际信息安全是如何描述的 沈阳谷歌网站建设 小黄人微营销系统 网站生成软件 网络营销的一些问题 天津网站设计开发 本地的唐山网站建设