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
怎么买网站银川怎么做网站淄博做网站公司房地产网上营销北京网络营销营销启示重庆营销推广公司电话厦门企业网站制作国网 电厂 网络安全2017 网络安全 宣传侵犯信息安全罪穿越成为镇南王府的世子,本来想安安心心当一个纨绔,上街打算强抢民女,却没想到一个不小心竟然抢走了微服出宫的当朝公主!更没想到的是,皇帝不但没有怪罪,反而将公主赐婚给他!不是吧,我真的不想当驸马爷!叶轩重生到高考一个月前 为了不让自己这个渣男伤害她的叶轩决定和她保持距离。 趁着这时候慕容雪没喜欢自己 叶轩准备透露点高考题目让她稳上青华 而自己去临安到时候天南地北,确没想到高考后看到她的录取通知书傻了眼我相信现在的人们都有两重身份 现实和网络 现实中你可能就是一名普普通通的学生,没有拯救世界抑或是改变世界的能力,可能在生活中也处处不如意,但是在网络上、游戏中 你可以为所欲为,你会忘记现实中的一切,凭借你的技术,你可以作为拯救世界的英雄,也可以作为毁灭世界的魔王,你也可以作为世界的创世神,主宰独属于你的世界,但是一切都是你坐在电脑前的世界。电子游戏可不会影响你的现实,你还是要回到那真正的现实中的,但是。倘若现实就是游戏呢 或者游戏就是你的现实。 现在如果有一款游戏,所有人都会参与其中,那时什么才叫现实什么才叫游戏呢? 而你会怎么办呢————青春是勇于尝试的,青春是不惧困难的,青春是追逐梦想的......他本来是世界顶尖杀手组织的王牌,精通枪械,医术,格斗,杀人术,却在一次任务中惨遭暗害,死后重生到了民国时期,又能在民国之中摩擦出什么火花呢?中央电视台中文国际频道长江行文字版。千年之前莫残雪,千年之后齐唤心!身具文武双魄,行走世间维护苍生,风水阴阳,奇门五行,降妖王,收厉鬼,斗僵尸,战魔王,最终成为一代宗师。 一枚丹药如何拯救世界?周九天一个赘婿之子,如何逆风而行?灵玄大陆龙家天才龙松意外掉入悬崖,跌入传送至异世界的古阵中。在异域历经无数磨难,药道臻入化境,武道冠绝寰宇,后寻得古阵,回到灵玄大陆,此后,一段新的传奇又被书写……在艾尔奇亚大陆上,有着十六种族,人类种位居第十六位,但却是大陆上数量最多的种族。 瑞尔斯帝国是大陆上最大的三个人类种国家之一,多瓦鲁则是瑞尔斯帝国中最繁华的都市,然而,这个最繁华的都市因一次“意外”毁于一旦,城中所有人无一幸免,除了……
网站选项卡 个人个案网站 类型 网络安全产品品牌 全面的苏州网站建设 2016网络信息安全事件 番禺网站建设怎么样 成都做网站多少钱 新疆网站制作 兰州网站建设公司排名 2014信息安全峰会 头脑混沌的解决方法咨询【www.richdady.cn】 感情纠纷的情感疏导【www.richdady.cn】 去世的父亲的咨询技巧咨询【www.richdady.cn】 与老公前世的咨询技巧咨询【www.richdady.cn】 财运不佳的财富规划咨询【www.richdady.cn】 婚姻生活不顺咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 发育倒退的心理调适【企鹅383550880】√转ihbwel 发育倒退的前世记忆【www.richdady.cn】√转ihbwel 存不住钱的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子学习不好咨询【微:qq383550880 】√转ihbwel 什么原因意外的前世影响咨询【微:qq383550880 】√转ihbwel 化解冤亲债主的有效方法【σσЗ8З55О88О√转ihbwel 事业不顺的职场突破【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老婆的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老婆的咨询技巧咨询【www.richdady.cn】√转ihbwel 有官司的前世因果咨询【企鹅383550880】√转ihbwel 大龄剩女的咨询技巧【微:qq383550880 】√转ihbwel 大龄剩女的真实案例有哪些?【σσЗ8З55О88О√转ihbwel 家庭关系的前世记忆咨询【σσЗ8З55О88О√转ihbwel 广东 信息安全专业介绍 营销策划皮包公司 什么叫全网营销 网站选项卡 网络安全对社会的影响 个人个案网站 类型 简述网络营销内容 企业面临的信息安全 房地产网上营销 汽车软文营销案例 衡水网站优化 信息安全人才 济南第三方营销公司 设计好的网站 三明做网站 微网站费用 北京网络营销 房地产网上营销 网络营销的劣势是什么 网络安全对社会的影响 中国信息安全法律大会,-1 武汉网站设计公司排名 营销公关 郑州做手机网站 营销策划服务平台 关键基础设施信息安全框架 网站推广专家 建行营销人员号码格式 网站建设成功案例 达内网络营销好不好 信息安全等级保护推荐 海底捞服务营销数据 北京 国家网络安全基地 网站参数 网络安全防护产品 网络安全法分析 全网整合营销推广公司 工控网络安全重要性 营销公关 微信营销总结主题 侵犯信息安全罪 网站设计分析 信息安全意识每日提示 avast网络安全 长沙手机网站建设 厦门企业网站制作 武汉网站设计公司排名 重庆营销推广公司电话 西宁网站建设 网络安全宣传要求 深圳教育平台网站建设第四课 网络安全 南通外贸网站制作 信息安全 c.i.a 佛山做网站建设 个人个案网站 类型 我国网络营销环境现状 2016网络信息安全事件 网络安全对社会的影响 顺德手机网站设计咨询 2017 429网络安全周 edm营销模版 国家信息安全师 高级 信息安全顾问视频,-1 湘潭网站seo 信息安全50强 互动网站建设 病毒性营销推广方案 升级美国的网络安全防护 广东 信息安全专业介绍 信息安全检测能力 论中国网络信息安全 上海企业网站优化 怎么做网站排版 信息安全渗透 升级美国的网络安全防护 网站建设成功案例 邢台做网站哪儿好 营销启示 网络安全产品品牌 云南省信息安全测评 衡水网站优化 网站建设主页 网站建设售前说明书 北京网络营销 营销公关 海底捞服务营销数据 营销文案的特点 设计好的网站 北京 国家网络安全基地 网络营销与网络销售的关系 网络安全会议 中国 房地产网上营销 信息安全检测能力 当前网络安全的现状 信息安全管理体系审核员考试大纲 4 简述email营销的实施过程如何避免垃圾邮件? 网站建设资源 病毒性营销推广方案 flash网站 汽车软文营销案例 关于马云和网络营销 网络营销 建站公司排名 网络安全培训感想 网络安全如何推广业务 建国内外网站有什么区别 兰州网站建设公司排名 汽车软文营销案例 传统营销的公司 e营销网 网站选项卡 网站制作公司哪家专业 营销销售的区别是什么 外贸模板网站深圳 国网 电厂 网络安全2017 网络安全 宣传 怎么做网站排版 衡水网站优化 营销四大系统 企业网站多少钱 深圳网站设计工作室 网络安全防护产品 信息安全研究院 工控网络安全重要性 三明做网站 网络安全培训感想 钢琴网站建设原则 2016网络信息安全事件 互动网站建设 外贸模板网站深圳 济南第三方营销公司 信息安全检测能力 网络营销 建站公司排名 信息安全研究院 信息安全保障人员培训 公安部网络安全局 营销最大的特点是什么