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
列举网络营销成功案例网站建设 选中企动力什么叫邮件营销网络营销seo手机网站生成app网站页面开发流程网络安全新形式武汉 信息安全企业网络安全设计方案北京企业网站开发多少钱四十岁的酒水业务员李可,重生至1982年,凭借对后世的了解和天赋之眼的能力,开启暴富人生。在这个世界,大部分人的身上都存在着名将,他们为了不灭和永生……穿越到了火影世界,穿越成为未被灭族的漩涡一族的族人,好在作为穿越者他也拥有必备的金手指系统,能够复制万能系统,我看一眼你这个禁术不错拿来吧,你这个血继限界不错拿来吧,你强任你强,系统最猖狂。故事发生在2135年,一次偶然的考古发现,让一种丧尸病毒暴露人间。林少白是一家生物科技公司的员工,在一次团建过程中,病毒在满载公司员工的客机上传播,客机坠毁,林少白是唯一幸存者,但奇怪的是,所有遇难的员工都继续正常上班,而林少白却对空难毫无记忆。随后,病毒从实验室泄露,在一栋办公楼内传播,原本过着平凡生活的林少白,突然肩负起化解危机的使命。宋末,蒙、金、宋战乱不断,南宋李庭芝、李继先、张世杰三位从小长大的兄弟,一起读书、练武,心怀大志,有勇有谋,共同投身于保家卫国的行列,李继先先后结识了诸如余玠、杨亮节、李芾、王坚、文天祥和陆秀夫等名臣名将,又结识了诸如慧通、玉虚三仙、桃源四剑、潇湘剑客、剑南六洞仙等江湖豪杰,他们虽然出身不同,性情和志向各异,但最终都聚合到了抗敌保国的队伍中,他们忠心于国,侠义冲天,文武超群,在政治与江湖间穿梭,同奸臣、叛徒、敌军、仇人不断对战,最后随着南宋的一路失败和灭亡而纷纷牺牲,余留之人最后看到元朝新生气象后,感到天下一统是民心所向,便顺应大势,退隐山野。一个末日的到来,人类一败涂地,幸存者们需要在艰难的环境里生存下来,且看林宇如果在这艰苦环境下装逼打虎。 住进了隔离医院重症监护室的许如鹏,重生到了2005年去大学报道的绿皮火车上。前世逃避天作良人,浪迹花丛片叶不沾身,年近不惑,任然孑然一身,这一世,许如鹏还会做同样的选择吗?且看许如鹏情场商场翻云覆雨!陆珉本是个浑浑噩噩混日子的烂人,突然外星入侵改变了他,地球人都来到了领主世界,狗屎运却偏偏砸中了陆珉……当家族中人与救命恩人都死在自己的面前,我第一次发觉自己的无能 我不是圣人,做不到善良;我也不是恶人,做不到杀戮。 但我明白一个词,杀人偿命。 君子报仇,十年不晚,你们做好被复仇的准备了吗? 一所普通的大学,一名普通的年轻教师,担任一个普通的社团指导老师,然而在这样普普通通的背景下却蕴含着许许多多不普通的事
网络营销策划举例 广州产品营销公司 中国网络安全宣传周 官网 网站建设与推广推荐 网络营销的初级职能是 网络安全方面的法律 网站泛解析 怎样创建网站 广州产品营销公司 青岛商业网站建设 前世老婆的识别方法【www.richdady.cn】 为什么过世的前世解析咨询【www.richdady.cn】 财运不佳的前世因果咨询【www.richdady.cn】 家庭关系的沟通技巧咨询【www.richdady.cn】 纠纷的心理调适【www.richdady.cn】 迟缓儿的咨询技巧【企鹅383550880】√转ihbwel 如何改善财运不佳的情况?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的母亲的影响分析咨询【σσЗ8З55О88О√转ihbwel 冤亲债主干扰的化解仪式【企鹅383550880】√转ihbwel 老公家暴的前世因果【www.richdady.cn】√转ihbwel 升迁障碍的职场转型技巧有哪些?咨询【企鹅383550880】√转ihbwel 灵魂化解的方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 强迫症的前世因果【企鹅383550880】√转ihbwel 脑部不清晰的咨询技巧咨询【微:qq383550880 】√转ihbwel 财运不佳的风水布局【微:qq383550880 】√转ihbwel 迟缓儿的心理调适咨询【www.richdady.cn】√转ihbwel 去世的母亲的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 长期头脑混沌可能是哪些疾病的前兆咨询【企鹅383550880】√转ihbwel 感情问题咨询专家咨询【企鹅383550880】√转ihbwel 暗恋的情感表达【企鹅383550880】√转ihbwel 深圳网站设计美工 福州网站建设案例 中国网络安全威胁地图 网络营销成功事件 信息安全国家重点 专业企业网站建设定制 上海营销外包公司排名 网络安全综合解决方案 衡水网站建设最新报价 网络安全方面的法律 佛山找人做网站 潍坊网站制作 好的市场营销方案 网络营销引擎 网站泛解析 网络营销带来的好处 上海网站设计建设 营销型网站特点 目前流行的网络安全软件 网络营销课程短期班 国家网络安全部投诉 敏感信息安全性 好的市场营销方案 国际网络安全比赛 ipv6网络安全 信息安全服务资质证书查询 2012网络安全事件 信息安全培训试题,-1 网络营销传播实战策略 网络营销经典书 网络及信息安全设计 温州做网站的公司 数字营销知识 互联网营销可以做什么 上海知名网站建设公司 敏感信息安全性 企业员工信息安全培训班 注册网站网站制作的英文 旅游网站建站 重大信息安全考研,-1 网络安全法 断网 怎样创建网站 信息安全培训试题,-1 外贸网络营销 留住用户网站 沈阳做网站哪个好 小米手机营销模式分析 佛山找人做网站 优优营销软件站 网络营销的初级职能是 网络及信息安全设计 信息安全专题 网络安全技术与解决方案 微信小程序与网络营销 好的市场营销方案 北京市信息安全服务能力等级证书 目前流行的网络安全软件 深圳网络营销三只蜘蛛 网站泛解析 旅游网站建站 南浔做网站 信息安全文件 潍坊网站制作 网站制作培训 中国网络安全威胁地图 网络营销的相关新闻 注册网站网站制作的英文 优优营销软件站 网络广告营销方法 2015年十二月初有信息安全大会吗 网络安全法和等级保护 网络营销学下载 网络信息安全分类 网络安全法和等级保护 网络安全测试与评估 网站开发培训 敏感信息安全性 网络营销seo 信息安全保障系统,-1 信息安全 保护对象,-1 沈阳做网站哪个好 网络营销成功事件 知名网站制作公司青岛分公司 信息安全意识培育途径 日照网站推广 建企业网站行业网 网络营销传播实战策略 旅游网站建站 整体营销实例 网络营销传播实战策略 信息安全 保护对象,-1 网站制作培训 阜新网站建设 广州顶尖网络推广营销方案 做网站前 广州产品营销公司 信息安全文件 ipv6网络安全 网络安全的漫画 QQ转发营销活动 网络安全综合解决方案 企业员工信息安全培训班 网络营销课程短期班 网络安全 网络选择 东莞公司网站制作 网站建设与推广推荐 零食网络营销策划方案 长沙微信营销交流 公司信息安全管理建议 2015年十二月初有信息安全大会吗 深圳网站维护有限公司 网络安全方面的法律 2012网络安全事件 敏感信息安全性 建企业网站行业网 网站开发培训 中国网络安全宣传周 官网 信息安全培训试题,-1 北京企业网站开发多少钱 2015 信息安全报告制度 信息安全服务范围 网站制作 常见问题网站制作想法 网络安全方面的法律 莱州网站建设 达内培训 网络营销课程 马建峰 信息安全 信息安全意识培育途径 信息安全市场需求 营销推广平台 杭州品牌网站建设 信息安全国际会议排名 网络安全标示 网络安全公众号优设网站 网站泛解析 微3g网站