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
信息安全管理课程网络安全暴力攻击原理网站建设字体变色代码网络安全报警2017信息安全事例网络安全的最新技术网络安全法与网络直播广州做网站信科网络移动互联网营销师考试网络安全报警结婚纪念日那天,我手捧鲜花,单膝下跪,等待我的,却是床底下爬出来的陌生男人! 婚姻的背叛,人性的贪婪,让我的心愈加冰冷... 最直观的去刻画婚姻家庭、人生百态,火烧风出品,必须精品!他是渡仙宗三千年来最耀眼的天才,却被最信任的师兄暗算,落得身死下场。 千年之后,他的灵魂摆脱束缚,托体重生在一名绝脉少年身上,开启轰轰烈烈的复仇之旅。 加班回家的途中被未知力量送到很久以前,失去所有感情、目睹修真、科技等世界的兴衰,在法则下却无力改变任何事,也许你曾经见到过我,但,我只是一个旁观者,一个过客而已。。。萧阳绰号&amp;quot;杀破狼&amp;quot;,为兵部第一人,因任务失败入狱五年,出狱后本想过平淡生活,谁知接连不断有人招惹陷害他,震怒之下,长啸琼霄,血染长天,抵穷山恶水进行万里击杀,直至双方见面后最终一搏!一夜醒来,秋藤原发现自己来到了穿越者云集的东京,还是有妹有房父母双亡的王道开局。 正当秋原藤以为自己穿越成了轻小说男主时,随处可见的异常存在让秋原藤明白这个世界没那么简单。 武魂大陆,弱肉强食,武者为尊。 天才秦风拥有七级武魂,光明未来,却被青梅竹马夺取武魂,废其经脉丹田。 天无绝人之路,幸运的他得神秘奇遇,恢复根基。自此以后,他踏九天,上云霄,战神明,凌万古! 宇宙风暴席卷着大量的外星生物和星体碎片降临银河系 银河系即将面临灭顶之灾。 但盛大鹏和他的伙伴们并没有坐以待毙。 早已倾尽地球资源打造的那座太空穿梭战舰,带着全人类的希望与梦想出发了,目的只有一个:活下去。 而这宇宙,似乎也想让人类明白,只要敢想,没什么奇迹不可能——创造既是命运掌中的生命线。 沈利,自幼和父母逃亡澳州。他痴迷于射击,经常在澳洲荒原狩猎,家中突然的变故,让父亲遇害,母亲爱伤,沈利提枪复仇,被近卷入了战争,沈利加入澳新军团,前往欧洲战场……医者仁心 仁者无敌 (PS:本故事纯属虚构,如有雷同,纯属巧合)他是弃婴他是小保安他只有二百块。他用神鬼莫测的医术活人无数,他凭一身武功历经凶险,他最终得成伟业名利双收。
小米病毒式营销传播 自制公司网站 unix信息安全pdf 粉丝通营销 丰台手机网站设计 金融行业营销案例 网站设计佛山顺德 计算机网络安全服务 微信营销的发展战略 网络安全报警 儿子抑郁症的咨询技巧【www.richdady.cn】 前世老婆的前世故事咨询【www.richdady.cn】 孩子不爱读书的阅读计划如何制定?咨询【www.richdady.cn】 亲子关系的咨询技巧【www.richdady.cn】 灵魂化解【www.richdady.cn】 事业不顺的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子不读书的解决方法咨询【企鹅383550880】√转ihbwel 强迫症的咨询技巧【企鹅383550880】√转ihbwel 头脑混沌时如何提高注意力【www.richdady.cn】√转ihbwel 前世老婆的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 磁场化解服务【微:qq383550880 】√转ihbwel 意外的前世修行【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何应对突然失业的情况咨询【微:qq383550880 】√转ihbwel 前世缘份咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产的咨询技巧【微:qq383550880 】√转ihbwel 家宅磁场对居住者的影响咨询【企鹅383550880】√转ihbwel 与男友前世的前世缘分【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心特别累的咨询技巧【σσЗ8З55О88О√转ihbwel 性压抑的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 福州公司网站建设 长春网站优化公司 西安网站建设公 外贸网站建设 微博营销的优劣势 信息安全技术pdf 2014年网络安全事件 山西网络营销 王老吉的软文营销案例 东营网站优化 宝安做网站 网站建设常规自适应 国家 信息安全 标准 信息安全专业大学学费 制学网网站 2014年网络安全事件 国家信息安全水平证书 网站建设字体变色代码 兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司 长春网站优化公司 四川互联网营销公司有哪些 青岛网站设计 国家 信息安全 标准 深圳做h5网站设计 北京市网站公司网站 上海网络安全会议 广告营销网 中国网络安全有限公司 昆明网站营销 深圳营销推广报价 小米病毒式营销传播 建网站 网络安全 伪基站 陕西省网络安全网 网络安全报警 pc网站案例 网络营销案 网站营销策略 中国网络安全有限公司 微博营销的优劣势 全国信息安全大赛2017 2015年 信息安全 会议 温州网站制作价格 信息安全实验室风险测评方案设计 如何免费创建网站 网站支付接口 门户网站建设流程 营销软件 网站群系统 大连做网站的企业 微信营销的发展战略 西安网站 信息安全 国际会议,-1 网络营销大学课件ppt 制学网网站 企业博客营销的定位 第五届网络安全大会 自制公司网站 传统营销模式的优缺点 共建网络安全 共享网络文明 西安信息安全培训机构 信息安全 公司 大连做网站的企业 杭州做网站套餐 广州做网站信科网络 馆陶网站建设 国家网络与信息安全信息中心,-1 天津做公司网站 顶级信息安全厂商网络安全控制器 什么创网站 信息安全实验室风险测评方案设计 国家信息安全网 网站设计佛山顺德 信息安全顶级期刊 广州市信息网络安全... 网站设计佛山顺德 建网站 自建网站的缺点 黑龙江网站建设 门网站制作 网站营销策略 广州 网站制 上海网络安全会议 丰台手机网站设计 温州网站制作价格 unix信息安全pdf 网络安全的最新技术 网络安全技术与应用 官网 信息安全分为十个方向 网络安全法与网络直播 外贸网站建设 公安部 网络安全保卫局 浏览国外网站 dns 上海网站建设联 全网营销网络推广方案 佛山网站制作公司 汕头网络营销公司排名 网站移动站 营销的不足 太原网络营销网站 不属于网络营销内容 全网营销多少钱 分享经济营销 如何改变网站首页栏目 网站手册 网站页面设计 用别人的网络安全吗 西安网站建设公 东营网站设计 网络信息安全委员会 第三届山东省大学生信息安全知识大赛 建网站 王老吉的软文营销案例 课程网站建设 国家 信息安全 标准 网站群系统 2015年 信息安全 会议 网络营销报告 网络安全测试介绍 信息安全 公司 外贸网站营销方案 网络安全系统 功能 网站建设常规自适应 凡客公益营销 网站制作 杭州公司 怎样建免费网站 课程网站建设 什么创网站 国家信息安全水平证书 百度知识营销在哪里 国家计算机网络与信息安全管理中心实验室 全网营销网络推广方案 免费的企业网站 计算机网络安全服务 东营网站优化