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
手机微信网站整合营销传播 缺点网络安全趋势提高网站排名网络安全威胁发现态势网络安全威胁发现态势青岛高端网站设计关于计算机网络安全证书介绍网站托管公司太原全网营销服务商这是一个普普通通的穿越故事,然而穿越了也不一定是主角,就比如夏子羽同学。“小姐姐,有事说话,别动手。”“小姐姐,先把剑放下。”“小姐姐,你又捡到宝物了吗?”……夏子羽陷入了沉思,“所以,谁才是主角?” 因胴而生,为诺守诚,纵是天恨欢喜,地厌情深,假作时空锁原初,乱造混沌生浑浊,依然印纹灼赤体,破天重谱万世不灭缘。 一个寻找的故事…… 飞星的宇宙科研舰队,在一次量子跃迁跨空间跳跃中意外穿越暗域,来到了神秘的星球“蛮荒之境”,发现了超级能源——晶能。为了挖掘晶能,舰队首领默德拉利用绝对优势的高级文明科技,向原住民发起了殖民掠夺,意图统治蛮荒之境,遭到了祭师龙瑞恩领导的原住民顽强反抗。随着神秘深渊、梦魇、原初天兽鳆鸦马等反科学现象与物种的出现、以及他亲手设计制造的智能战斗女机器人予舍1026异常的进化表现,默德拉逐渐意识到,蛮荒之境的神秘与未知,远超他的想象,甚至蛮荒之境本身,或许也与飞星有着千丝万缕的时空关联,他不得不反思飞星对立阵营“破天计划”的可行性。 记忆,是个BUG,时间,根本就是假的…… 我,陈益,带着系统穿越电影世界,。。。。万年轮回,黑暗再临,千万年的阴谋,谁能破局?……一柄神秘的古剑,一处尘封的遗迹,当世界的真相展现在世人眼前,人们该何去何从?是反抗还是妥协?……手中的剑为什么挥动?只有靠你自己寻找答案!从城市回老家的青年,通过自身的经历,揭开现实下的真相,原来我们本就生活在科幻般的世界。 手握神笔去修仙,一画囊进天下间。   他是九州大陆第一笔仙。   “马良。我想吃蒸龙尾!”   “好,你等我给你画!”   “马良,我走累了。”   “等等,我给你画辆车。”   “马良前面有敌人。”   “没事,我继续画。”   “突突突……”**马克沁突然出现发出阵阵金属的咆哮。   总之除了人以外,灵石、法宝、飞剑、丹药等等,他好像什么都能画。欢笑和悲伤,遗憾和期盼,都将留在这座城市。前世,努力,学习,只是为能在娱乐圈里有一席之地,被爱情抛弃,一场大醉之后穿越重生,没有高不可攀的背景,只有小人在都市里关于爱情和事业的奋斗励志。于是,用歌抒写人生,用歌表达爱情,关于亲情友情还有爱情的爱恨交加。娱乐公司不公平的签约?不好意思,不感兴趣?想我封杀?那是不存在的,我又不是歌手?没人找我写歌?没关系,我写小说总可以吧!爱情,不好意思,我不在乎你的过往,只在乎你的未来你有没有我?看男主如何在都市里演绎小人物的生存励志故事。什么是生活?生下来,活下去。很简单,也很难。春节期间,在海拔高的军营里,战士们正默默的坚守着,刘宇凯就是其中的一员。(原名边疆)
信息安全测评师 考试 joomla 2.5:你的网站建设使用与管理 pdf 整合营销传播 缺点 河南网站建设公 机械行业营销型网站 信息安全体系 网络安全威胁发现态势 深圳做网站的公司哪家好 网络营销的职位要求 网络安全 新闻 冤亲债主的干扰解决方法咨询【www.richdady.cn】 如何避免生活中的意外咨询【www.richdady.cn】 家宅磁场的调整方法【www.richdady.cn】 冤亲债主的干扰案例【www.richdady.cn】 脑部不清晰的环境影响咨询【www.richdady.cn】 升迁障碍的职场规划如何制定?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 阴间生活的前世影响【σσЗ8З55О88О√转ihbwel 事业不顺的职场提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系中的矛盾如何解决?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的改命方法咨询【企鹅383550880】√转ihbwel 前世缘份咨询【企鹅383550880】√转ihbwel 大龄剩女的幸福指南有哪些?咨询【微:qq383550880 】√转ihbwel 迟缓儿的治疗方法【σσЗ8З55О88О√转ihbwel 与男友前世的前世解析咨询【企鹅383550880】√转ihbwel 无形干扰如何影响心理健康【企鹅383550880】√转ihbwel 无形干扰对工作效率的影响【微:qq383550880 】√转ihbwel 前世老婆的前世解析【企鹅383550880】√转ihbwel 去世的母亲在哪威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的情感交流【www.richdady.cn】√转ihbwel 改善脑部不清晰的方法咨询【www.richdady.cn】√转ihbwel 智慧城市信息安全体系建设方案 台州网站建设 遂宁网站建设 汕头建设网站 互联网营销 案例视频教程 浙江高端网站 信息安全 一级 太原网站设计 关于计算机网络安全证书介绍 信息安全 一级 手机微信网站 cc信息安全,-1 餐饮业营销 网络营销的职能关系 番禺高端网站建设公司 微博与微信的各自的特点是什么?企业如何运用它们来开展营销活动? 智慧城市信息安全体系建设方案 台州网站建设 遂宁网站建设 汕头建设网站 互联网营销 案例视频教程 浙江高端网站 信息安全 一级 太原网站设计 关于计算机网络安全证书介绍 信息安全 一级 手机微信网站 cc信息安全,-1 餐饮业营销 网络营销的职能关系 物联网网络安全 信息安全等级保护 英文 河北网站设计制作 网络营销的交互性 网站设计风格化 2012网络安全事件 建公司网站要多久 番禺高端网站建设公司 信息安全保证人员认证(简称cisaw) 网络营销模式 网站倒计时 品牌社会化口碑营销 网络安全标示 肥城网站建设 新网站优化 东台网站设计网络营销的网络直播 东台网站设计网络营销的网络直播 网络安全机构分支机构 信息网络安全 法规 工业控制系统网络安全 网络安全进校园句子 网上银行系统信息安全保障评估准则 网站怎么建 淄博微网站建设 网络安全 新闻 简单的网站 网络安全 绿盟 网络营销的职位要求 信息安全等级保护的原则是,-1 王秀军 网络安全与信息化 番禺高端网站建设公司 台州网站建设 自已建网站 以网络安全为主题文章 广东省信息安全认证中心 人大信息学院信息安全排名 信息安全售后服务方案 sem整合营销服务 微网站菜单 遂宁网站建设 重庆专业微网站建设 2014 信息安全专项 哪个部门负责信息安全 河北网站设计制作 营销中心的功能 权威的网络安全网站 网络安全检讨书 信誉好的龙岗网站建设 网络营销模式 网络安全 新闻 中国信息安全 测评中心 网络信息安全 实验室 蒙牛网络营销 上海的广告公司网站建设 沈阳做网站哪个好 青岛微网站 怎么创建网站 整合营销的必要性网络安全方面的注意点 全网营销外包 廊坊网站推广 网络营销的职位要求 最强的网站建设电话 遂宁网站建设 网站制作新技术 网站建设公司运营 技术支持 网站建设 公司信息安全管理建议 网络安全协议:原理、结构与应用 上海营销app产品公司 网站怎么建 2015网络安全广西 信息安全 一级 网络微营销 网站建设访问人群 美国 信息安全公司 海淀 两会网络安全 视频网站费用 网络安全日展览 信息与’网络安全 太原网站设计 太原网站设计 公司信息安全管理建议 网络营销相关证书 美国 信息安全公司 海淀 潼南网站建设 顺的品牌网站建设 中国信息安全状况 信息安全国家标准 英文网站设计 网站倒计时 信息安全员培训 信息网络安全 法规 廊坊网站推广 中国石油信息安全通报 信息安全 一级 建企业网站行业网 网络整合营销推广服务 网络营销培训资料 湛江网站制作 做全网整合营销的公司 王秀军 网络安全与信息化 沈阳做网站哪个好 上海网络营销推广 信息安全等级保护 定级网站配色方案橙色 网站设计风格化