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
网络营销新闻企业网站适合响应式嘛深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司c2c电子商务网站信息安全等级保护准则,-1网站的建设购物型网站网站网络营销策略组合深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司请公司建网站一代逍遥剑仙,因行事风格而同时被天界,佛界两位主宰设下绝杀陷阱。千年之后,恰逢机遇来到阿拉德大陆,且看他如何重登巅峰!将陷害他的人一一偿还!天道万年一纪,有阴阳无极之分。阴阳替换无极成为新天道。百年后出现皇极道人,为三清师父。后来企图代替天道失败,又教导一人,为无极天尊。无极天尊创立正一宗。三清遵循天道轮回,正一遵循天道无情。两派不和。 林仙一为千年人皇。 我有一尺可设规,衡量大道! 我有一剑可斩邪,守护大义! 我有一印可令天,三千神佛定乾坤!天生至尊,为人族斩妖除魔!护人族万垂不朽!江宇泽前世遭兄弟的反水,亲朋的质疑,爱人的背叛,不幸陨落。烟消道散之时,竟发现在这大千世界之中,源灵大陆只不过是一粒尘埃。万年后得以重生,挖掘新的力量,开创新的规则,以源灵大陆为基础,向未知探索!我等了七年,只因为有人和我说七年后的今天一切都会不同。我没有问为什么,也没有说任何一句话,我选择相信。我总算等到了这一天,虽然我知道知道这一天的到来会不同,但我没想到我却直接站在了顶峰,是选择高高挂起还是一往无前站在最前沿,这个问题又会有一个答案嘛三年前,他被迫前往北境当兵。三年后,他在战场封神,四海皆震。有一天,他得知自己还有一个女儿,随时会有危险,他不顾一切从战场归来,他是铁血战神, 他所到之处,必定又是一场腥风血雨。他喜欢在杀人之后擦拭自己的剑,有时候他就是没有杀人也会擦拭自己的剑,他喜欢见到漂亮的姑娘就问人家有没有相公,他喜欢让战败的人在他的面前跳舞,他喜欢一个人提着酒壶躺在房顶........ 我是一个老千,为了报仇,我坐上赌桌,以千术把仇人踢进赌博的深渊。老千生涯,靠赌为生。三教九流,江湖百态。 赌桌上,没有常胜将军,输一次,万劫不复。江边夜里,爷爷将我捡来,取名江夜。 我本以为自己就是一个孤儿,却不曾想十八岁那年,身边开始怪事频频…… 我没有想过,江边飘来的红木棺材,改变了我的一生…… 我更没有想过,这辈子会和一口棺材纠缠不清……[不喜勿喷]一部日常啰嗦水文。我写文是随心,而不是随意。初中生创作,写的不好请谅解
2016年信息安全大事件 信息安全服务范围 网络营销与营销的区别 做网站公 网站的建设 数字营销知识 信息安全领域cia 信息安全与管理审计系统,-1 发布信息营销教程 企业网站策划书 缺心眼的沟通技巧【www.richdady.cn】 特殊学校的环境影响咨询【www.richdady.cn】 磁场化解服务【www.richdady.cn】 化解【www.richdady.cn】 感情纠纷的前世记忆【www.richdady.cn】 家庭关系的沟通技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼的沟通技巧咨询【企鹅383550880】√转ihbwel 通灵与心理学结合咨询咨询【微:qq383550880 】√转ihbwel 特殊学校的环境影响咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的改善方法咨询【企鹅383550880】√转ihbwel 长期头脑混沌可能是哪些疾病的前兆【www.richdady.cn】√转ihbwel 年轻人过世的常见原因咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 外灵干扰的真实案例分析咨询【企鹅383550880】√转ihbwel 婴灵的超度与家庭和谐咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 克服职场升迁障碍咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 公司破产的后续规划【微:qq383550880 】√转ihbwel 感情纠纷的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 自闭症的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的原因分析咨询【企鹅383550880】√转ihbwel 孩子压力大的解决方法咨询【微:qq383550880 】√转ihbwel 网站建设需要多少钱 第七届中国信息安全博士论坛 网络安全人员录用 网络安全扫描 营销网络说明 购物型网站 关系营销的劣势 网络营销的初级职能是 网络营销与营销的区别 网站兼容9 新手可以自己建网站吗 个人怎么做网络营销 网络营销策划书案例 创新的南昌网站设计网络安全 软件设计 数字营销知识 网站建设需要多少钱 营销网络说明 信息安全服务范围 桂林做手机网站 信息安全领域cia 企策和营销 佛山网站建设公司 银行网络安全评估报告 怎样上传自己的网站 信息安全化 中国 国家安全局 网络安全 政府怎样维护网络安全 中卫网站建设 信息安全连续性 信息安全等级保护备案证明 德国网站建设中国网络安全威胁地图 网络安全平台教育平台 网站制作教程 国际网络营销是什么 唯品会营销方案案例 东莞网站案例营销 网站的建设 计算机系网络营销学校 2016年信息安全大事件 信息安全考研高校 网站排名快速提升 陕西省网络安全网 国家网络安全研究院 潮州seo营销 网站改版seo 网站网络营销策略组合 信息安全考研高校 网络营销 漏斗原理 找一个网络营销的案例并分析其采用了哪些营销策略和网络营销方法 珠海品牌网站制作 川大信息安全专业 网站架设 网络安全众测平台 国际网络安全形势 网站的建设 长春长春网站建设网 网络整合营销的例子 上海营销外包公司排名 网络安全主要威胁 青岛网站推广 信息安全的建议和意见 b2b外贸网站 工控信息安全检测标准,-1 国外优秀营销网站设计 百度提供营销功能 国外信息安全工具 信息安全与通信行业协会 2017 网络安全 大会 信息安全通知 网络营销的初级职能是 制作校园网站 陕西省网络安全网 体系内营销 免费pc 微网站模板 专业网站建设公司电话 新手可以自己建网站吗 互联网营销可以做什么 网络安全平台教育平台 光速网络网站 网络营销教程 信息安全类资质证书 免费的网站网络安全与防火墙技术研究 信息安全机构的资质认证 安阳网站制作 信息安全培训ppt下载 上海营销外包公司排名 自己创网站 国家 网络安全审查 国家网络安全研究院 发布信息营销教程 c2c电子商务网站 中国 国家安全局 网络安全 公司手机网站设计 信息安全与管理审计系统,-1 建设网站 国外信息安全工具 网络安全协议 pdf 东莞网站案例营销 瑞昌网站建设 信息安全培训ppt下载 请公司建网站 网络营销信息传递原则 中卫网站建设 青岛商业网站建设 国家实行网络安全等级保护 营销型网站建设要点 网络安全工程 培训 信息安全等级保护备案证明 外贸免费建设网站制作 贵港网站建设 计算机信息安全防范 qq营销技巧 信息安全与通信行业协会 网站架设 浙江省信息安全等级保护测评机构 网络安全的认识 信息安全的系统性 国家网络信息安全委员会 信息安全化 发布信息营销教程 美橙互联旗下网站 公司网站现状 信息安全风险管理活动主要包括 网络营销能力秀 网络营销与营销的区别 制作校园网站 个人怎么做网络营销 信息安全领域cia 信息安全机构的资质认证 网络营销信息传递原则 营销网络说明 信息安全考研高校 第七届中国信息安全博士论坛 营销型网站建设要点 信息安全连续性