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
网络安全 期刊网络安全防火墙技术论文网络营销的五大定位济南做网站公司2015工业控制网络安全态势报告公司网站的制作公司201首都网络安全日千龙信息安全资质包括哪些内容上海 互联网营销网站制作公司 深圳网络媒体新闻营销青国大元帅:两国交战不斩来使,除非来的是金小宝。 皇圣祖:只要金小宝愿意,我的公主随他挑。 一品太傅:岂有此理,金小宝你别落我手里。 瑶池圣女:金小宝给我滚出来,你躲得了初一,躲不过十五! 二表姐:金小宝,你别躲,我就跺你一根手指头。 月女将军:金小宝,我这三千手下,随时可以为你上刀山下火海。一次奇异的盗窃,一场暴雨般的瘟疫,改变了一个人的人生。人类在灭绝边缘挣扎,一切的起因是什么?出路又在哪里?茫茫星空之中,不同的生命团体之间是朋友?还是独立的利益体?交易与合作在诉求不同的生命形态中存在吗?当气温骤降,末日是否即将到来? 直到人们发现,这一切的一切才开始救赎。智慧的头脑与冷静的心,是面对这一切的最好决策。现代科技不断更新迭代,那厚厚的冰墙却还是亘古不变。为什么? 冰的另一端是什么?这没有人知道。或许是另一个国度,又像是真理的尽头。虚无缥缈的希望与能砍破一切的破冰刀,在人们的手中,又有多少的绝望? 破冰者,这个时代的荣耀,但谁又知,成就之困难。唯有在绝望中诞生的,或许可以借助这一切,去往之真理的圣地。 “所及之处,处处是路,处处是光明,还有先辈们的脚印与他(她)们的热血_”天才古枫,惨遭敌人挖仙王骨、打碎丹田,成为废物。 父母的棺材也被敌人挖了出来! 他在绝望中觉醒荒古圣体,获得荒古天君的传承。 他执掌天剑,抗衡视他为敌的天道,一步一步登顶世界之巅,达到与天道并肩的无上境界。 古枫:既然天要杀我,那我就要屠天……证帝!!!一群血气方刚的年青人,为了尊颜与恶霸抗争,为了生存不惜与朝廷分庭抗礼,杀贪官除恶霸,快意恩仇。然而面对外族入侵,国破家亡时,却义无反顾,投身抗敌前线杀敌立功,甘酒热血,谱写了一曲可歌可泣的英雄事迹!在一个异世界中存在着很多国家,在这众多国家中有些国家正密谋着一场大事。 末世纪5068年,逐日神舟上新阳懒洋洋的去上班途中,却被随机挑选进入时空跳跃避免末世灾害,可好事怎么可能会白白降临到他头上呢?随着一声尖叫响起,开始了人类新纪元~克里斯托与未婚妻艾薇儿出席宴席期间发生的故事…灵修之道,不外乎,纳灵化旋,聚雾凝液,固晶结丹,筑台合道,九转涅槃;万古之劫即将再次袭来,天地能否逃脱这次灭世大劫,在乎巅峰也!
物流行业网站建设方案 学校网站制作 网络安全法官网 网站模块有哪些 2015年网络安全大事件 网络安全评级 广州易网外贸网站建设 微网站的功能 信息安全 博士专业,-1 网站设计手机型 有官司【www.richdady.cn】 老公家暴的案例分享咨询【www.richdady.cn】 什么原因意外的前世案例【www.richdady.cn】 学习成绩差的前世因果咨询【www.richdady.cn】 婴灵的安抚有哪些技巧?咨询【www.richdady.cn】 心特别累的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 莫名其妙感伤【www.richdady.cn】√转ihbwel 精神不振的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 如何维护良好的家庭关系?【σσЗ8З55О88О√转ihbwel 存不住钱的财务规划咨询【σσЗ8З55О88О√转ihbwel 人际关系不好的原因分析咨询【σσЗ8З55О88О√转ihbwel 如何发现前世缘份【企鹅383550880】√转ihbwel 有官司的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的改运方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心慌胸闷头晕的解决方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 阴间生活的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 暗恋咨询【企鹅383550880】√转ihbwel 前世今生的轮回存在吗?【www.richdady.cn】√转ihbwel 发育倒退的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份如何影响今生?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 成都网络安全技术公司 网络安全基础的关键操作 科技公司网站设 信息安全事件等级制度 网站营销工具 电力信息系统信息安全检查规范 以等级保护 网络安全法 大连网站建设 北京大学网络与信息安全实验室 企业网页设计网站案例 网络安全 csdn 秦皇岛网站制作 京网站建设 专线可以做网站 服务营销4p理论 网站要素 在东营怎么建网站 广州手机网站设计 北京手机版网站制作 网络安全属性和攻击的基本模式 淄博微网站 电商营销软件有哪些 网站建设软件 做营销软件下载 个人网站建设 滨州网站设计 门户型网站特点 济南做网站公司 201首都网络安全日千龙 网站制作公司 深圳 商贸行业网站建设公司 如何用搜索引擎营销 任子行网络安全管理系统 网站建立需要多少钱 娃哈哈的营销方式 建网站收费 重庆网站建设 网络信息安全主动防御 苏州营销网站建设公司 工业控制系统信息安全产业联盟 北京b2c网站制作 网络安全工程师培训班 网站职能 快消品网络营销方式 什么叫做营销型网站 域名搭建网站 骗局 微网站的功能 2015工业控制网络安全态势报告 信息安全方面个人证书 泊头网站建设 深圳h5网站公司 九江网站建设 网站建设资料 远程教育信息安全技术答案 海淀网站设计公司 网站建设常出现的问题 网络安全 期刊 网络公司网站建设 衡水商城网站制作 专业网站优化制作公司 网站示例 app互动营销策划 网络安全 历史 利用密码技术可以实现网络安全所要求的 建网站工具 天津网站建设咨询 网站页面 外贸家具网站首页设计 长葛网站建设 网络安全法官网 网络安全防火墙技术论文网络营销的五大定位 门户型网站特点 日本设计网站 锦州网站建设 无线网络安全设置保存不了 星沙做网站 网站设计的评估 网站示例 网络信息安全技术措施 北京b2c网站制作 天津网站建设咨询 滨州网站设计 锦州网站建设 运营好网站 网络安全评级 珠宝内容营销案例 关于互联网营销的书籍推荐 关于网站建设live2500 网络安全总体设计 网络安全吧 邮件营销中国 衡水商城网站制作 baidu营销学院 网络安全技术学校 杭州市网络安全 成都网络安全技术公司 镇江网站优化 广州易网外贸网站建设 科技公司网站设 沈阳做网站有名公司 远程教育信息安全技术答案 网站营销工具 工业控制系统信息安全产业联盟 福州外贸网站建设 以等级保护 网络安全法 暗红色网站 陌陌社交营销 北京大学网络与信息安全实验室 现代感网站 baidu营销学院 网络安全 csdn 中国 信息安全等级保护网络与信息安全提醒 广州易网外贸网站建设 京网站建设 暗红色网站 网站中木马怎么办 服务营销4p理论 佛山新网站制作特色 网络营销的三个方面 在东营怎么建网站 山东响应式网站建设 外贸网站建设公司策划 北京手机版网站制作 服务营销4p理论 外贸家具网站首页设计 淄博微网站 珠宝内容营销案例 2014年中国计算机网络安全年会日前在广东( )召开 网站建设软件 网络安全行业编程能力 广州手机网站设计 个人网站建设 2012国家信息安全专项 济南优化网站 门户型网站特点