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
海尔企业的营销文化新网站建设平台信息安全体系方案提高网站安全性百度杯网络安全技术对抗赛温州网站制作价格太原网站设计易营销站石家庄网站建设找哪家如何用网络营销的方法有哪些平淡的人生,又或许能够不一样?仙路诡奇,人道卑微。 众生皆浮屠,仙心如寒霜。 少年方尘意外获得仙缘,心中却只有一愿:愿以手中仙剑,开万世太平!穿越到玄幻世界,好不容易加入了圣地宗门觉醒了御灵系统 谁想到攒了几个月家底贷款炼制出来的御灵丹就被圣地的圣女师姐误食了 结果因祸得福,获得隐藏奖励 但是接下来的和灵宠服从性测试任务让白云琦傻眼了 “首先是原地转圈!” “然后是摸头舔手!” “最后是以坐骑形态出击!” ....... “师姐,你也不想你在大庭广众之下做服从性测试吧?” 本以为一次是意外,但一次接一次的被其他美少女吃下御灵丹,白云琦的心态发生了微妙的变化:这是御灵还是御人啊......一代冰皇的成长日记,接受黑暗之眼的男魔法师,在冰霜洗礼下成就阿拉德大陆最强冰皇东晋末年,英雄与大能的崛起,小人与叛徒的滋生2100年,地球资源即将耗尽,唯一被人类发现的最适合生存的行星火星却凭空消失,一位科学家研究新型可持续发展能源,另一些科学家研究火星消失的原因。此时又有另一派组织觉得放弃地球,在宇宙中寻找其他适合人类生存的行星,遭到了意料中的外星文明……张风误打误撞的来到了一个未知的世界,未知的时空。纷乱的世道,混乱的种族,让张风的目标变得遥不可及。好在有几位落魄的大妖相助,张风开启了自己在这个时空的争霸生涯。如果人生可以重来,你会如何度过一生 这句话如果是穿越之前有人对江武说,江武肯定滔滔不绝说上一天 可穿越之后,还有人这么对他说的话,江武会告诉他,随便过。 因为江武的人生可以重来无数次……林凡穿越大唐十余年,过着闲云野鹤的日子。 不料女儿在国宴暴揍了李承乾! 系统激活,做出抉择。 必然要做护女狂魔! 一脚踹飞侯君集,却被李世民发现自己往事! 自此,闲云野鹤的日子,一去不复返。 侯君集:给我杀了他!为太子报仇! 李世民:林先生若是有半点损伤,诛侯家九族! 李承乾:父皇,我是您亲儿子啊! 李世民:此刻,正是大义灭亲之时!地球华夏国,“镇世难道真的没有别的办法了吗?必须去攻打北戎国吗?” “别的办法?现在哪有什么办法?”那名叫镇世的男子转过头,标杆般笔挺的修长身材,小麦色的健康肤色,刀削的眉,高挺的鼻梁,薄薄却紧抿的唇,一双漆黑的眼珠时而闪过锋芒。 “有办法吗?也许真的有吧。”他喃喃的说了句。 但随即他大喝“三军立马集合上飞船。” 他边走边唱“长戟三十万,开门纳凶渠。力能排南山,又能绝地纪。 峡外六龙狞以凶,伶牙舞爪起战功。”
大莲网站建设公司 营销的名词 营销邮件标题 菏泽网站推广 共建网络安全 共享网络文明 西安网站建设公 小米海外代理营销模式 江门网站建设 免费建网站家谱系统 上海网络安全会议 婴灵的超度仪式【www.richdady.cn】 为什么过世【www.richdady.cn】 为什么过世的前世影响咨询【www.richdady.cn】 莫名其妙感伤的自我提升【www.richdady.cn】 存不住钱的心理调适咨询【www.richdady.cn】 内心恐惧胆怯的案例分享【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的超度方法【σσЗ8З55О88О√转ihbwel 脑部不清晰咨询【企鹅383550880】√转ihbwel 婴灵对家庭的影响【企鹅383550880】√转ihbwel 官司的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何改善亲子关系?【σσЗ8З55О88О√转ihbwel 去世的母亲的影响分析咨询【微:qq383550880 】√转ihbwel 外灵的驱除方法咨询【微:qq383550880 】√转ihbwel 外灵干扰的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 什么原因意外的前世解析【企鹅383550880】√转ihbwel 发育倒退的原因分析咨询【企鹅383550880】√转ihbwel 前世今生的修行方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场提升路径有哪些?【www.richdady.cn】√转ihbwel 信誉好的龙岗网站制作 手机介绍网站 网站方案 信息安全大赛题库电脑无网络安全 网络安全测评方法 举例说明网络安全面临的威胁 专业网站设计哪家好 网络安全职位 旁路控制 信息安全 电子商务网站建设 云建网站 网站设计书 网站设计书 莱山网站建设 新网站建设平台 北京新营销 芜湖网站建设公司 2015年 信息安全 会议 菏泽网站推广 营销网址 下列不属于搜索引擎营销管理分析的是 信阳网站优化 聚美营销手段 南京网站关键词优化 北大网络安全学院sem整合营销代理 请人做网站 举例说明网络安全面临的威胁 网络信息安全课程报告 网络营销传播渠道 临沂在线上网站建设 西安网站 易营销站 分析社会热点与网络营销的关联 国家信息安全项目 小米公司网络营销 行业平台网站建设 网络信息安全课程报告 中国网络安全有限公司 信息安全体系方案 信息安全大赛题库电脑无网络安全 网站的构思 网络安全协议与标准 企业h5网站建设 2015年 信息安全 会议 天蓝色网站 网络营销策略技巧 深圳企业建网站公司 信阳网站优化 太原网站设计 网络社区营销的技巧 重庆做网站重庆网站建设重庆网络推广重庆网络公司 重庆做网站重庆网站建设重庆网络推广重庆网络公司 中国网络安全有限公司 旁路控制 信息安全 网络营销策略技巧 公安部信息安全测评 手机介绍网站 芜湖网站建设公司 关于网络安全的新闻 国际信息安全专家,-1 信息安全等级保护 部门 如何用网络营销的方法有哪些 网络安全证书查询 天蓝色网站 互联网产品营销 信息安全技术研究中心,-1 小米公司网络营销 国内外信息安全现状 莱山网站建设 天津网站建设怎么样 网站设计风格信息安全等级保护内容 万和城网站 郑州网络营销推广公司 大莲网站建设公司 端午节微博营销 江苏信息网络安全协会 易营销站 营销图片 南京网站关键词优化 第五届网络安全大会 小米海外代理营销模式 营销邮件标题 高端网站设计 高端网站设计 公司网站制作策划 2014年第二届信息与网络安全国际会议 营销图片 信息安全体系方案 举例说明网络安全面临的威胁 手机介绍网站 通过对搜索结果的对比分析行业网络营销竞争状况及用户检索行为 《信息安全服务资质》安全工程一级 网络营销运作 淘宝网商营销策略分析 广东网站建设 网络安全证书查询 医院信息安全建设方案,-1 整形美容医院网络营销 西安做网站公司? 公司互联网站全面改版 百度杯网络安全技术对抗赛 网络安全的最新技术 网络上营销推广代理 网络营销策略技巧 计算机系网络营销学校 烟台网站优化 网络社区营销的技巧 上海交通大学信息安全服务技术研究实验室 横山桥网站 常州网站优化 网站设计书 计算机系网络营销学校 新媒体营销的成功案例 网络营销的优点 网站的构思 上海公司做网站 《信息安全服务资质》安全工程一级 中国网络安全有限公司 国家工控信息安全,-1 信息安全的核心是 信阳网站优化 国内网络安全问题 企业h5网站建设 2015年 信息安全 会议 天蓝色网站 免费建网站家谱系统 万和城网站 网络营销的优点 网络营销体系都有什么意义 重庆seo网络营销高手 莱山网站建设 建网站 广州 营销的名词 网络营销有哪几种 免费建网站家谱系统