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
网络安全安全专业cpc营销深圳市信息安全2015年工业控制网络安全态势报告微博营销效果体现盐山网站长沙网络营销推广东莞做网站it s人员管理是信息安全工作的核心内容it产品信息安全认证证书中国网络安全产业联盟在无尽的污染下,人类迎来了外族的侵袭,地球的生命发生变异,在内忧外患之下,来自未来的努力能否带来希望?哟嗬天行健君子以自强不息,地势坤君子以厚德载物,本欲碌碌一生,奈何世事无常,是向前披荆斩棘,还是任人鱼肉,且看主角在红尘滚滚中如何取舍,亲情,友情,爱情 恩义,众生百态,如何面对,新世界如何创造,旧规则怎么修改,红尘路远,行者无疆 小说情节纯属虚构,如有雷同,请多谅解 唐听白魂穿异界,成为大燕皇帝,觉醒最强王者系统,不断完成系统任务,获得王者英雄!   斗文臣?派个诸葛亮就够了!   收兵权?我儿奉先何在?   剿灭叛乱附属国?关羽、孙策你俩去吧!   朝堂得意,唐听白的后宫更是幸福。   妲己:请尽情吩咐妲己,主人。   大乔、小乔:皇上~,你好坏。   钟无艳:哈哈哈,亮个相吧,小宝贝!   短短两年大燕国力恢复,平北方四岛、灭南方诸国、战南印天竺、剿西方波斯。   然而,故事才刚刚开始。   还有更多的英雄等待唐听白的召唤……每一次抬头看向无垠星空,可知道在那茫茫宇宙有多少无尽的欲望和折磨。遥远的未来,饱受创伤岌岌可危的地球,七道身影,七神座从天而降,好似神灵一般俯瞰着这个世界。一次次的折磨,一次次的伤痛,让他意识到这世界本就是一切欲望构成的。我,必将颠覆世界,找寻生命的意义。一场阴谋使他从一个富家公子一夜之间沦落为一无所有的街头乞丐,亿万家产纷纷落入他人手中。 面对众人的嘲笑和凌辱,让他内心产生出一个极大的复仇欲望。 直到一人的出现从此改变了他的一切! 云道十七年,经灭国之灾,嘉祈国群龙无首,妖祸丛生,江湖动荡,人人自危,偌大的国土分裂成了无法相互联系的遗留文明。 经此一役, 残余的四位侯爷各据一方,易名为督府,改年号“平正”,各自将这一段过往掩埋于心。以稳定局势,护一方太平。 多年后,五地势力新人换旧人,初心被岁月消磨,其亦心怀鬼胎,野心昭昭。 被遗忘的梦魇逐渐显露,风平浪静的表象下究竟藏着什么呢...... “若这是你的命,我也当同你一赴万死。” “辛泽川,我可等了你好久” 架空文说评书的到了异世能干啥?忽悠呗!新潮澎湃,无限幻想,少年不败热血。杨羽穿越玄幻世界,面对狗男女欺压,生命危在旦夕时,开启狂暴吞噬系统。 系统开启,一切皆可吞! 从此天地色变,唯我吞天魔祖!
中国中央网络安全 网络安全安全专业 信息安全等级保护论文,-1 苍南网站建设 网络安全检测的步骤 flash个人网站 网络安全术语 网络安全资讯APP有哪些 上海品牌网站建设公司 计算机病毒与网络安全 前世今生的因果关系【www.richdady.cn】 前世因果化解方法咨询【www.richdady.cn】 感觉整天没精神怎么办【www.richdady.cn】 升迁障碍的案例分享【www.richdady.cn】 失业的案例分享【www.richdady.cn】 家宅磁场的检测工具咨询【企鹅383550880】√转ihbwel 人际关系不好的沟通技巧【σσЗ8З55О88О√转ihbwel 无形干扰的咨询技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 自闭症【微:qq383550880 】√转ihbwel 亲子关系的教育策略有哪些?咨询【微:qq383550880 】√转ihbwel 特殊学校【σσЗ8З55О88О√转ihbwel 升迁障碍的前世因果【www.richdady.cn】√转ihbwel 婴灵的真实案例有哪些?【www.richdady.cn】√转ihbwel 缺心眼的咨询技巧咨询【www.richdady.cn】√转ihbwel 孩子学习不好的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老婆的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 特殊学校的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的咨询技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络安全 检测实验室 信息安全专业牛人 做网站的软件 浦东新区专业网站建设 新营销策划 信息安全等级保护论文,-1 网络安全资讯APP有哪些 供应链 信息安全的定义,-1 网店营销策划公司 网络消费者的营销手段 计算机网络安全工具 网络安全网页 加强网络安全管理 网络安全传奇’ 绵阳网站建设 网络安全奖学金 公示 信息安全等级评估 网站设计建设 武汉 北京信息安全公司 网络安全检测的步骤 全网营销服务套餐 11张网络安全思维导图 网络安全专委会 域名和网站 便利的龙岗网站设计 2010年网络营销关键词佛山网站建设的品牌 营销一体化 福州口碑营销 网络安全法的主管部门 建网站 南京 网络安全术语 陕西省网信办网络安全管理 公安部网络安全保卫局 备案 网络安全资讯APP有哪些 不属于信息安全产品的是 网络安全建设整改计划 微博营销效果体现盐山网站 营销型名片 漯河做网站 网页制作免费网站建设 网络信息安全监管 昆明网站推广优化 上海交大网络安全教程 优酷 2014年信息安全大事件 关于网络安全主持稿 信息安全培训机构课程 小米手机网络营销服务 烟台网站制作 忻州网络营销 信息安全服务市场现状分析 搜索引擎营销案例 湖南中安密码信息安全测评中心 企业网络联合营销案例 网络营销时时彩 搜索引擎营销竞价排名 网络安全的目标是什么?通过哪些技术手段可以促进安全目标实现? 网络信息安全服务包括,-1 系统营销 如何攻破网络安全审计监控系统 2016信息安全会议 烟台网站制作 国测信息安全实验室 浙江做网站 如何获取所有网站 网络安全定位 网站免费建站系统 分析我国网络营销现状分析 网络安全传奇’ 如何攻破网络安全审计监控系统 信息安全专业报名 公安部网络安全保卫局 备案 网络信息安全公民权利 网络安全态势感知平台 公安部网络安全保卫局 备案 鹤山做网站网站建设关键词 信息安全等级保护论文,-1 直接营销产品 全球华人网络安全大赛 网络安全建设整改计划 模板网站的好处 番禺网站推广 大学生网络信息安全调查报告 网络信息安全监管 我国网络安全漏洞管理 cpc营销 台州优秀网站设计 网络安全 检测实验室 旅游网络营销活动 网络安全服务相关国标 2016网络安全政策 cisp注册信息安全专业人员 网络安全资讯APP有哪些 网站备案要多久 深圳制作网站 网络信息安全实验,-1 网站开发中 2010年网络营销关键词佛山网站建设的品牌 gb/t 20270-2006 信息安全技术 网络基础安全技术要求 网络信息安全服务包括,-1 信息安全等级评估 新营销策划 2010年网络营销关键词佛山网站建设的品牌 信息安全等级保护的测评工作中应如何规范行为规避风险 营销与数字营销的区别 青岛设计网站的公司 云平台 信息安全 网站开发中 网络安全 一句话总结 陕西省网信办网络安全管理 鹤山做网站网站建设关键词 什么是网络营销团队 营销者网站 广州做网站信息 小米手机网络营销服务 网页制作免费网站建设 家装微营销 许可电子邮件营销案例 手机微信一体网站建设 网站系统建站 绵阳网站建设 资阳建网站 高校信息安全和网络 flash个人网站 广西信息安全测评中心 信息安全行业标准 信息安全演讲,-1 网络安全防护 人员管理是信息安全工作的核心内容 加强网络安全管理 网站备案要多久 深圳企业做网站公司有哪些 页面设计漂亮的网站 网络信息安全杂志 网上营销的优点缺点 长沙网络营销推广