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电子商务网站建设内容网络安全隔离交换技术网络安全方面证书男主为了解开家族秘密,独自前往异世界,便开始了属于自己的阴阳师道路,期间男主结识各路英雄好汉,不断提升自己的咒术,最后解开家族的秘密。懒得写魔尊李长风逃婚来到了人界,因贪恋人间美食被卷入一段段因果。 剑未妥,江湖早,纵使不懂,也不默,少年啊,不归呀,吾辈皆是英雄! 鸟惊忽现白马,飘飘锦衣落梨花,少年呀,归来呀,千年谁复重生?一剑动京华!古陵穿越仙武世界,成为道宗被废弟子。被打入禁地渊薮,觉醒签到系统。 “叮!签到成功,恭喜宿主获得先天圣体道胎!” “叮!签到成功,恭喜宿主获得元辰精神术!” 一百年后,修行界大乱,在古陵走出禁地的时候,豁然发现,自己举世无敌。五万年前,天帝太衡曾在仙品至宝圣星大阵上算了一卦:天下之大,迷影之数;六界之外,轮回异时,抑扬,或天下太平,或生灵涂炭。   轮回,拥有吸收修为内力,灭魂控尸的力量,除此之外,一念之间,山崩地裂,空间崩塌,天地变换,星象破碎,就连拥有真神境界修为的人与其对战,一不留神,便会被其精神控制,吸收修为,成为傀儡。而且,幼年时期的轮回还有使自己起死回生,身体在生的能力。   不过邪不压正,就算大战已至,仍有洪荒老祖这样的英勇就义之士,为苍生献身,最后将其头目封印。   群龙无首,轮回大军发生内斗,自然不战而溃。   不过此战之后,六界众神非死即伤,大军伤亡惨重,如今最需要的,就是和平。   但多年之后,让众神没想到的是,一个神秘婴儿打破了寂静,没人知道他的来历,他的父母是谁。   天帝慈悲,命修罗之神扶养婴儿,天下太平或生灵涂炭,生灵涂炭已经见识到了,但天下太平,这又是多少人梦寐以求之事… 人死一去何时归? 逗比男主欢乐多,沙雕伙伴凑一窝,热血什么的完全不存在,苟才是王道一九二七年,我得到了一次侦查任务,在追踪一群深入到中国内地日本人的同时,发现了一个惊人的秘密。结婚?还结什么婚,我要修炼!
互联网营销教育培训 许昌做网站 网站搭建公司官网 软件注册信息安全吗定制网站与模板网站的主要区别 国家信息安全等级保护工作协调小组办公室推荐测评机构名单 重庆整合营销多少钱 品牌网站建设公司 万州网站制作 中国国家信息安全政策 网络安全 dmz 婴灵的形成原因【www.richdady.cn】 解梦的方法与技巧咨询【www.richdady.cn】 前世老婆的咨询技巧咨询【www.richdady.cn】 失业的前世因果【www.richdady.cn】 不爱读书的改运方法咨询【www.richdady.cn】 磁场化解服务【微:qq383550880 】√转ihbwel 孩子不爱读书的阅读环境如何营造?咨询【www.richdady.cn】√转ihbwel 耳鸣的前世因果【www.richdady.cn】√转ihbwel 人际关系不好的环境影响咨询【微:qq383550880 】√转ihbwel 大龄剩女的前世记忆咨询【σσЗ8З55О88О√转ihbwel 去世的母亲的咨询技巧【企鹅383550880】√转ihbwel 事业发展瓶颈突破咨询【www.richdady.cn】√转ihbwel 人际关系不好的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 财运不佳的财富积累方法有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 老公家暴的咨询技巧咨询【www.richdady.cn】√转ihbwel 心慌胸闷头晕的咨询技巧【企鹅383550880】√转ihbwel 儿子抑郁症的症状与诊断【企鹅383550880】√转ihbwel 孩子学习不好的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 强迫症的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的超度过程【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络营销的含义及特点 鞍山做网站 网站的后缀 网站营运 成都网站建设公司 wifi信息安全检测报告 信息安全大会2017 设计网站考虑哪些因素 新网站建设 网络安全基础知识 企业响应网站 梦想网络安全技术论坛 网络信息安全意识 营销人优点 营销博客 网络营销策略文章 网络营销的含义及特点 鞍山做网站 网站的后缀 网站营运 网络安全 dmz 网络安全 知识点 网站活泼 网络信息安全意识 衡阳网站建设 网络信息安全攻防赛 南宁网站设计 济南三泽信息安全测评有限公司 国家信息安全办公室 酒网站模板 信息安全评测报告 许昌做网站 网络安全技术 珠海企业网站建设费用 网站排序 甘肃网络安全等级保护网 互联网营销教育培训 网络营销的实施方法 金融行业信息系统信息安全等级保护测评指南,-1 鞍山网站制作 网络安全基础知识 企业网络安全规划方案 网络营销策划什么意思 重庆整合营销多少钱 沈阳市网站设计公司大全 网站用途 国外的信息安全事件 大学生 网络安全 信息安全等级测评工作 南宁网站设计 网站营运 济宁网站制作 互联网营销服务类接单 B2B网络营销难点 网络营销的价值是什么意思 信息安全大会2017 网站信息安全评估报告 hd网络信息安全 网站设计公司 长沙 网站设计公司 长沙 杭州营销型网站建设 网站搭建公司官网 淘宝店铺线上营销保障电脑安全和信息安全的建议 梦想网络安全技术论坛 做网站编程 免费建网站的网站 网络安全基础知识 信息与网络安全问题 epr营销 电视整合营销 网站设计理念 网站布局 珠宝内容营销案例 信息安全评测报告 信息安全大会2017 搜索营销公司 网站排序 网站布局有哪些常见的 网络营销效果评价指标 网络安全部 中国国家信息安全政策 衡阳网站建设 可信赖的网站建设案例 网络安全百科 网络营销的含义及特点 网络营销策划什么意思 临沂学营销 长沙定制网站重庆企业网络营销团队 网络信息安全中宣部 网络安全攻击 平台 安顺网站建设 安顺网站建设 信息与网络安全问题 济宁网站制作 营销唐玮 网络安全 日志分析 成都国家信息安全中心 大连网站制作推广 济南网站建设 网站创建流程教程 询盘网站 我们常见的对信息安全的误区有哪些 中山营销型网站设计唐山网站托管 国家信息安全办公室 武汉信息安全网org,-1 网络信息安全中宣部 企业响应网站 晋中网站建设 北京 网站建设 自适用网站的建设 北京大学网络与信息安全实验室 软件注册信息安全吗定制网站与模板网站的主要区别 软营销例子 淄博中企动力公司网站 网站免费搭建 信息安全实验室,-1 优化型网站建设 徐州网站优化 网站管理公司 郑州机械网站制作 淘宝店铺线上营销保障电脑安全和信息安全的建议 国外的信息安全事件 做网站需要多少钱 福州网站制 济南三泽信息安全测评有限公司 企业网络安全规划方案 营销大全 万州网站制作 简洁大方网站建设 丹江口网站开发 中国网络安全信息化领导小组名单 网络安全基础知识 网站活泼 网络营销能力秀贴吧 展示型网站解决方案