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
天津 网站建设网络营销的主体是什么百度知道营销案例济南网站制作厂家做网站实验体会武汉新公司做网站网络安全的具体形式中国的网络安全协会网站建设学校被黑的网站 筑灵基,破灵笼,一步一点上天宫,   忆往生,修前程,彼岸尽头照三身。   仙台拂净红尘路,退隐闭居为仙人,   世人皆求长生种,仙路尽头皆为空。高三少年带妹妹游玩,偶遇老翁,打开新的大门,双双拜其为师,获得机缘,从此开启修仙之路……由于自然环境的破坏导致这世上出现了一批能力者,而恽晨就是其中之一。 原本想一直隐藏自己身份的恽晨却碰巧遇到了改变他一生的世界少女——林夕。 而这个世界的真相也将逐渐浮现.......本部作品纯属虚构的一部农村里的故事,读来耐人寻味…… 【轻松+搞笑+社交牛逼症+嚣张+成长+架空历史】 作为名校毕业的李羡穿越到了大玉皇朝; 穿越过来的身份让他很头疼: 家穷没系统,自己还只是个十岁孩童; 李羡凭借前世满腹才学,考进文政院,成了熊孩子。 教书先生:“这熊孩子好气人啊,好想打他!” 院长:“算了吧,人家可是正经孩子,要不你忍着点?” 从童生到参加科举,再到做官,谁都没想到,李羡这官越做越大…… “羡公!陛下有请!” “跟陛下说一声,我在钓鱼,让他来找我吧!” 天子:“谁这么大胆子,还想让朕过去?” 老太监:“启禀陛下,是羡公。” 天子:“来人啊!速速备车!” 老太监:“陛下……鞋~”此天命也主角李轩作为一个富二代怎么也没想到喝个酒一觉醒来就穿越成夏朝四皇子 可是这剧本不对啊 别人穿越都是各种金手指自带系统 李轩却什么都没有我,陈益,带着系统穿越电影世界,。。。。万神共诛九霄上! 千载谁堪伯仲间! 一朝战神陨落!跌入万劫不复深渊。 劫后重生,脚踏荆棘,无数挚友从身旁倒下,步伐从不停止,踏上重修之路! 为了你,我愿与神为敌,与魔为盟……天地初开,万道沉寂,鸿钧创玄门,三清传法,西方化佛。 道之大,无可名,无可状,道之始,已无可知。
信息网络安全监测预警机制研究 宜宾网站优化 云南网站推广 搜索引擎营销使用步骤 企业微博营销案 营销策划方案 框架 网站制作公司 信科网络 3g网站设计 巴中网站制作公司 微信小程序做网站 如何改善亲子关系?【www.richdady.cn】 邪灵的防范方法【www.richdady.cn】 无形干扰的前世记忆咨询【www.richdady.cn】 前世老婆的前世案例【www.richdady.cn】 前世缘份如何影响人际关系?【www.richdady.cn】 财运不佳的财富增长咨询【企鹅383550880】√转ihbwel 精神不振的咨询技巧【微:qq383550880 】√转ihbwel 婴灵的超度与心理安慰咨询【σσЗ8З55О88О√转ihbwel 存不住钱的解决方法【企鹅383550880】√转ihbwel 与女友前世的咨询技巧【微:qq383550880 】√转ihbwel 存不住钱【微:qq383550880 】√转ihbwel 前世老公的识别方法【www.richdady.cn】√转ihbwel 如何判断自己是否被冤亲债主干扰?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心慌胸闷头晕的前世记忆【微:qq383550880 】√转ihbwel 莫名其妙感伤的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与老公前世的咨询技巧【www.richdady.cn】√转ihbwel 前世缘份的前世解析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的前世因果咨询【www.richdady.cn】√转ihbwel 感情纠纷的沟通技巧咨询【www.richdady.cn】√转ihbwel 迟缓儿的环境影响咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司网络安全制度 联想公司网络营销实施 西电信息安全专业 超索引擎营销 网站交互式 西电信息安全专业 昆明网站推广 搜索引擎营销使用步骤 专业的网络营销公司 个人网络安全设计方案 手机营销软文经典案例 服务厅网络安全管理 国内顶级网络安全公司 深圳整合营销战略 网站建设发布 巴中网站制作公司 公司网络安全制度 联想公司网络营销实施 西电信息安全专业 超索引擎营销 网站交互式 西电信息安全专业 昆明网站推广 搜索引擎营销使用步骤 专业的网络营销公司 个人网络安全设计方案 手机营销软文经典案例 服务厅网络安全管理 国内顶级网络安全公司 深圳整合营销战略 温州建网站业务人员 网络安全日展览 网站设计论坛 医院网站建设 天津 网站建设 宝安网站制作 超索引擎营销 网站建设发布 网络安全与经济的联系 注册信息安全员有用吗 网站建设背景怎么写 网络营销的主体是什么 宝安网站制作 无锡网站建设原则 网络安全处理 上海??公安局网络安全总队 上海??公安局网络安全总队 部队网站制作 可信网站认证 网站建设com 企业微博营销案 网络内容营销概念 网络营销不仅限于网上 公司网站制作商 网站建设周期 2014 信息安全专项 信息网络安全监测预警机制研究 网站建设图 刷屏级营销 网站变灰色 无锡网站建设原则 网络安全监测方案设计 公司的计算机网络安全传式营销 网站手机客户端开发 做网站实验体会 公安部网络安全规定 惠州做网站 宽带发展如何营销 网络直销比网络分销成本低所以网络营销主要采用网络直销的方式信息安全产品分级评估 西电信息安全专业 网络安全谷地址 企业网站建设公司 国务院负责统筹协调网络安全工作 网站设计论坛 宽带发展如何营销 打造公司的网站 建网站的公司 超索引擎营销 信息安全售后服务方案 网站建设周期 湖南微网站营销 网络安全学院 清华大学 联想公司网络营销实施 互联网营销软件怎么样 营销型网站案例 网站设计例子 国际 网络安全攻防竞赛网站互动 济南网站制作厂家 信息安全及其解决方案 云南网站推广 网站设计机构 b2b网络营销的问题 西电信息安全专业 联通信息安全部 桌面信息安全管理 网络安全管理的内容 上海营销型网站建设 惠州做网站 设计国外网站 小米的网络营销方式 营销策划方案 框架 个人网络安全设计方案 汉口网站制作 网站开发设计 手机设计培训网站建设 青岛日文网站制作 小米的网络营销方式 饥饿营销正面影响 搜索引擎营销使用步骤 信息安全企业调查,-1 信息安全企业调查,-1 佛山微网站建设 网站建设图 青岛网站建设小公司 官方网站建设 微信小程序做网站 信息安全管理体系认证 查询 传统营销分析方法 国家网络安全宣传周周宜昌行动 网站建设背景怎么写 杭州网站建设公司 可信网站认证 网站建设学校 面膜新媒体营销的案例 饥饿营销正面影响 网站手机客户端开发 三只松鼠微博微信营销策略 做网站责任 2017十大网络安全事件 河西做网站 昆明做网站的 网站推广步骤 建设公司网站方案 四川全网营销宣传 急性营销病