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
网络整合营销4i兼职网站制作兼职网站制作怎么取消建设营销交易白帽学院 信息安全网络安全审计原理信息安全的成效无线网络安全wep/wpa/wpa2人员管理是信息安全网站建设三合一浩瀚宇宙分为三千世界。 一部天经遗落凡尘,顿时风起云涌,诸天万界竞相窥探。 少年走出一域,拔剑而起,破万道,冲星河。一朝穿越成为不学无术、荒淫无度的纨绔太子。 为了重塑自己的形象,得经得住诱惑、耐得住寂寞。 面对手下宦官的谄媚,朝中大臣的冷眼,一众弟弟的虎视眈眈,朱永笑了。 有母后临终前给的九十九道免死金牌,根本不慌好吧。 我就当着你的面捅了你,你能咋地?时间停止! 苹果悬停在空中。 突然,我的手臂暴起,死死掐住我的脖子! 哗啦! 挣扎中,我掀翻桌子。 可手臂,丝毫不听指挥,似乎——它不再是我的了。 ………… 诡异世界侵袭,平淡的生活充斥着诡异。 直到慈眉善目的亲友,在阴暗处露出疯狂嗜血的笑容后…… 世界疯了,我也疯了,而且疯的很重。每个人都有一个终点,是结束还是开始,都不一定! 这里没有轰轰烈烈的故事,只有平平淡淡的开始。 直到。。。。。。 这里是一个名为天元大陆的地方,在这里没有炫迈的魔法,更没有斗气,真气等。有的只是繁衍到巅峰的灵力。等级为灵者、灵士、灵师、灵君、灵王、灵宗、灵皇、灵圣、灵尊、灵至尊。 我是“寒山”!是这“涟漪城”里,青冥寒 氏的一枚子弟兵。 现在的我还不是“擎天老祖”,以后就未 曾可知了。 这时的我还很年幼,是臭乳未干的小孩。 也就才五岁多一点。 但是,按照我娘亲的说法,这些天说我 就要拜入宗门,修仙去了。 听见这个消息,我同别的小屁孩一样一 —“修仙”!别提多么憧憬,多么激动了。 其实,我的孩提时代也有关于修真的话 题,当看见哥儿个姐儿个,他们一个个吞云 吐雾时,我也向往翱翔九天的神仙。 偶尔发呆,也会幻想连篇。 彼时的少年已经站在了成长尽头,回首过去,一切崎岖早已繁花盛开。用,我的“晶莹剔透”······去,映射你的“色彩斑斓”······使,你的天空更加的“绚丽多彩”······被,净化的“一尘不染”······(阿贝尔.水灵)我一直认为,人是有灵魂的动物。活着的时候,灵魂附于肉体,死了之后,肉体归于尘土,灵魂则脱离肉体的束缚,回归到他该去的地方。获得签到系统的林无月,短短几年内,厨艺、格斗、投资、编程、画画…… 等无数技能都达到了人类满级,更是获得了无数财富和权利,但这时他才明白简简单单才是真,他隐退幕后,娶了青梅竹马,过着普通人的生活! 可随后,老婆被选中参加一档名为《了解另一半》的真人秀节目,林无月在不知情的情况下,被全球直播! “卧槽,这不是御厨宗师林大师吗?” “放屁,他明明是被誉为华佗在世的妙手神医林神医!” “扯淡,他是世界第一兵王,至尊修罗!”
信息安全专业报名 保障网络安全 方案 单位信息安全等级保护工作是否做了部署 如何用网络营销的方法有哪些方法有哪些方法 淡蓝色网站 济南网络营销推广公司 重庆建设网站手机网站例子 重庆建设网站手机网站例子 网络安全部门负责 微博如何开展营销活动 婴灵的感应现象咨询【www.richdady.cn】 为什么过世的前世故事【www.richdady.cn】 如何判断自己是否被冤亲债主干扰?咨询【www.richdady.cn】 儿子不读书的改运方法咨询【www.richdady.cn】 婴灵的超度与心灵净化【www.richdady.cn】 与女友前世的前世修行咨询【企鹅383550880】√转ihbwel 前世老婆的前世缘分咨询【σσЗ8З55О88О√转ihbwel 婴灵的超度与慈悲心【σσЗ8З55О88О√转ihbwel 为什么过世的前世影响【企鹅383550880】√转ihbwel 孩子学习不好的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 人际关系不好的前世因果【σσЗ8З55О88О√转ihbwel 事业发展瓶颈突破【微:qq383550880 】√转ihbwel 升迁障碍的风水布局咨询【企鹅383550880】√转ihbwel 前世缘份的前世故事咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的解决之道【σσЗ8З55О88О√转ihbwel 阴间生活的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份咨询【微:qq383550880 】√转ihbwel 前世今生查询服务咨询【企鹅383550880】√转ihbwel 精神不振的前世因果咨询【企鹅383550880】√转ihbwel 特殊学校的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 中央网络安全和信息化领导小组成员 湖南企业网站建设 单位信息安全等级保护工作是否做了部署 南昌网站开发 网站维护与建设内容 什么是工控网络安全 南昌网站制作 北京 网站设计手机网络广告营销策划 微博营销 信息安全测试设备 平安信息安全 网站建设系统 搜索引擎营销的产生 时效营销 网络营销中的机会 电子邮件营销含义 国家信息安全体系 济南网络营销推广公司 上海网络安全大会主会场 信息安全的成效 北京信息安全公司 河南建网站 网络营销渠道策略有 重庆建网站公司 网络安全的正能量视频 网站制作 成功案例 中国信息安全办 内蒙古网站建设流程 微营销有什么特点是什么 同步营销软件官网 深圳微信营销推广 昆明网站搜索优化 网络安全工作会 免费网络安全吗 西安网站挂标 搜索引擎营销的产生 第五届全国信息安全等级保护技术大会,-1 郑州网站建设怎样 中央网络安全和信息... 网络安全权威认证 网络安全失泄密黑板报 网站建设系统 信息安全性测试 网络营销中的机会 营销一体化怎么创立网站 湖南企业网站建设 信息安全专业报名 网络安全2017 淡蓝色网站 网站内容要突出什么原因 微网站营销 岑溪网站开发 济南网络营销推广公司 网络安全宣传网站 微信营销培训 电子邮件营销含义 网站维护与建设内容 飞鱼星 网络安全 网络技术与信息安全 网络安全方法 免费建网站 信息安全运营 湖南微营销 北京信息安全公司 行业网站设计 郑州网站建设怎样 网站申请 昆明网站搜索优化 网络通信与信息安全 跨境网络营销 网络安全要有什么基础知识 信息安全 课堂 免费网络安全吗 湖南企业网站建设 电子工厂网站建设 南昌网站制作 国外的网络安全网站 hack 周口网站建设 重庆建网站公司 免费建网站 网络安全极客 2017深圳信息安全大会 品牌网站建设多少钱 信息安全专业人员 公安局网络安全大队 品牌网站建设多少钱 南昌网站制作 宝安网站建设公司 南昌网站建设公司渠道 百科营销 保障网络安全 方案 品牌网站建设多少钱 微博如何开展营销活动 电子邮件营销含义 单位信息安全等级保护工作是否做了部署 网络安全的正能量视频 电子工厂网站建设 烟台网络营销外包 深圳市信息安全 重庆建设网站手机网站例子 同步营销软件官网 北京信息安全公司 网络与信息安全现状,-1 深圳微信营销推广 品牌网站建设多少钱 好三网网站 济南网络营销推广公司 网站客户评价 飞鱼星 网络安全 信息安全 课堂 网络安全审计原理 上海学网络营销的地方 保障网络安全 方案 网络与信息安全 访问控制 免费建网站 信息安全运维体系建设 网站内容要突出什么原因 互联网内容营销公司 岑溪网站开发 淡蓝色网站 网络安全调查策划 温州网站制作的公司 国家信息安全体系 怎么取消建设营销交易 信息化与网络安全协会 宝安网站建设公司 网站颜色 飞鱼星 网络安全 信息安全专业报名 网络安全工作会 国外的网络安全网站 hack 广州信息安全服务资质咨询公司,-1 网络安全 教学安排 网络安全官网 南昌网站开发