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
我想要网络安全现在中毒了网络信息安全与防护网互联网营销服务类小红书的营销模式网络安全协议理论与...信息安全意识评估系统中国互联网协会网络与信息安全工作委员会网络间接营销重庆营销策划 优帮云qq免费建网站人们常说的网络安全一般包括六道沉沦,天人崩碎 逆天第一人沉睡祖地,沧海桑田,祖地福荫 十万年太久,只争朝夕! 天月金轮,再起天之战!一个 被生活抛弃的男人,如何在其他的世界活出自己想要活出的样子。他会在A计划代替了马如龙,还会在飞鹰计划中收服了三个女主,还会在神话中成为最终的boss拿到所有他想要拿的东西。他还会在所有经历的世界活出自己想要活得方式。最终他会走到哪一步呢?让我们一起跟着主角—孙明去经历那些世界吧!拥有三天赋,被誉为可能是拯救华夏最后一根稻草 的女帝穆青婉,却在觉醒天赋归来之时,寻到了 无是处,平平无奇的林辰,当着全校师生的面前做 出了最真挚的告白 灵气诡秘复苏,鬼神岀没,妖魔纵横…… 放弃了永生的至高圣位,见识到了时间长河尽头, 转世重生只想这辈子做个普通人混吃等死的林辰, 却忽然发觉,想做一个普通人真的好难啊 为什么你们都要来招惹我,真当我没脾气? 言钦雅有四张面具,首为狐耳,是对黎明百姓仁慈与怜悯,然愚民不可救,围而攻之,遂出黑龙,怒而屠城;冷静之后,蝶衣覆面,游荡江湖,放逐为自由;奈何红颜为君倾,赠君鸣凰,携妻归庙堂。我在大世界世纪战乱,人为变更,年年战争最终玄武帝国统一了这片大陆,并命名为玄武大陆。秦一凡出生在黔玄城一个最穷,最偏僻的小村庄里,后来得知自己家族是道教三大顶尖门派伞旗一脉的传人,自己更是天赋异禀来是千年难遇的天纵奇才,为了逆天改命,复兴宗门,从此便踏上修真之路...2014年6月12日,星期四,晴。 距离改变命运的中考仅有1星期的时间。 本该紧张备考的我们,命运却在这普通的一天被打乱。 学校被莫名封锁,出去便死 没有通讯,没有电,我们能用的资源越来越少。 为了活下去,昔日友好的朋友,和谐的师生, 却反目成仇,相互残杀。 来吧,同学们。 拿起手中的武器, 去面对那些吃人的感染者和想杀死自己的人吧! 我们不是残忍,我们只是想继续活着。末世+自然灾害+无系统+求生 气候突变,打破了世界原有的平静,冰川时代降临,幸存者挣扎求生。 面对未知的灾难和危险,一个个小人物组建到一块,共度危机,只为在这末世之下,走的更远三国时期,主世界败亡的英雄和士兵,会在平行的世界中重生,虽然他们被称为异类不得踏上祖国土地,但他们义无反顾跟随主角把血红战旗插遍大地口径即正义,射程即真理
外贸营销推广 信息安全英文新闻 信息安全服务资质认证公司名单 大学生网络安全竞赛 重庆营销型网站设计 网站如何被百度收录 网络及信息安全综合实验教程 加密和解密技术对于信息安全 顺德网站建设公司价位 网络安全准入控制系统 婴灵的化解方法【www.richdady.cn】 亲子关系的情感交流方法有哪些?【www.richdady.cn】 脑部不清晰的环境影响咨询【www.richdady.cn】 干扰【www.richdady.cn】 特殊学校的案例分享【www.richdady.cn】 外灵干扰的真实案例分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的缘分奇迹咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰有哪些常见症状?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的解决方法咨询【企鹅383550880】√转ihbwel 前世缘份的重逢有什么迹象?【σσЗ8З55О88О√转ihbwel 去世的母亲的前世修行【微:qq383550880 】√转ihbwel 存不住钱的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 有官司的原因分析咨询【企鹅383550880】√转ihbwel 孩子学习不好的咨询技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 财运不佳的改善方法【www.richdady.cn】√转ihbwel 婚姻生活不顺的原因分析【www.richdady.cn】√转ihbwel 儿子不读书的自我提升【微:qq383550880 】√转ihbwel 升迁障碍的职场突破方法有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子抑郁症咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 精神不振的案例分享咨询【微:qq383550880 】√转ihbwel 外贸营销推广 国家网络安全平台 360公司信息安全大会 互联网企业进入信息安全 杭州 平台 公司 网站建设 天津信息安全公司排名 大数据 信息安全 建设方案,-1 互联网营销服务类 网络间接营销 信息安全管理平台 陕西省网络安全大赛 电子政务网络安全现状 太原做企业网站 微网站域名 深圳品牌网站推广 单页面网站开发 网络安全的几点 ids技术在网络安全中的应用 信息安全保密专业大学 徐州建立网站 网站信息安全备案,-1 大连网络营销公司 顺德网站建设公司价位 寻找石家庄网站建设 杭州 平台 公司 网站建设 重庆营销策划 优帮云qq免费建网站 搜索引擎优化和搜索引擎营销 互联网营销事件 信息安全技术 章程 手机网站免费 网站建设管理 大学生网络安全竞赛 青浦网站建设 网络安全基础应用与标准 pdf 外贸营销推广 微信群如何做网络营销 温州手机网站建设 美国国家网络安全联盟 五级网络安全状况 广州网络营销 任天行网络安全管理系统v3.6.2.0.076000 什么样的网站 传统营销模式的利弊 360公司信息安全大会 陕西省网络安全大赛 信息安全服务资质认证公司名单 国内外信息安全会议 信息安全技术 章程 成都网站推广 新网站建设 对网络营销的建议决策 重庆营销型网站设计 网络安全的几点 互联网企业进入信息安全 信息安全等级保护官网 做电子外贸网站建设 惠州网站建设公司 网络维护网站美工 个人网站注册 营销与推广 信息安全 bbc 内部营销理论 信息安全服务资质认证公司名单 首都网络安全 首都网络安全 对网络营销的建议决策 朝阳企业网站建设方案 个人网站注册 网络安全信息监控接口 合肥公安部信息安全 网站防采集 成都网站 青浦网站建设 品牌网站建设公司 网络及信息安全综合实验教程 市场细分与目标营销 聂森 信息安全 常用的网络安全措施 陕西省网络安全大赛 内部营销理论 重庆营销策划 优帮云qq免费建网站 深圳自适应网站制作建湖建网站的公司 信息安全英文新闻 网络及信息安全综合实验教程 全网整合营销成功案例 微信群如何做网络营销 网络安全的安全技术 合肥公安部信息安全 洛阳网站制作 网站制作哪家专业 做电子外贸网站建设 网站设计说明书 合肥营销型网站建设 信息安全风险管理制度 防火墙技术在网络安全中的应用 微网站域名 网站不稳定 网站防采集 网络安全信息监控接口 防火墙技术在网络安全中的应用 五级网络安全状况 国内外信息安全会议 成都网站 市场细分与目标营销 黑客技术和信息安全教程 全网整合营销成功案例 信息安全风险管理制度 搜索引擎优化和搜索引擎营销 idc isp信息安全系统 广东省网络安全应急响应平台 网络安全系统日志分析工具 网络及信息安全综合实验教程 营销知识点 我想要网络安全现在中毒了 网络信息安全与防护网 合肥公安部信息安全 信息安全工培训中心 信息安全服务资质认证公司名单 淄博中企动力公司网站 成都网站推广 南宁信息安全 移动营销优缺点 合肥营销型网站建设 网络安全基础应用与标准 pdf 被通知公司网站域名到期 天津信息安全公司排名 网络安全协议理论与... 广东省网络安全应急响应平台 营销策划在线阅读 品牌形象 营销 达内培训 网络营销 合肥营销型网站建设 怎样做一个网站首页 新网站建设 中国移动客户信息安全保护管理规定