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
上海营销推广公司网络安全 致辞神州网络安全网站制作学习病毒式营销缺点制作公司网站价格网络安全 会议全国大学生电子设计竞赛信息安全技术专题邀请赛,-1公安局网络安全管理网站建设管理王昭,一个生活在普通城市的普通人。 一觉醒来穿越到原神世界,这时候的时间段是—魔神战争期间。 淦,别的穿越者刚传送就有外挂加系统,自己怎么什么都没有? 他尝试呼叫系统,这一叫,热闹了整个魔神战争。 “诸天万界无敌系统,以后姐罩你。” 麻了,王昭人已经麻了。 之后,他靠着这个“诸天万界无敌系统”,横扫异界,一步步成为世界之主。 注:本文的主角是有后宫的(大概?),看不下去的小伙伴对不住啦!修仙与科技之间的碰撞,意味着两大体系的冲突大学毕业的苏大强在机缘巧合之下灵魂穿越到了异大陆附身于傀儡皇帝,一心想要回到社会主义的他屡次失败之后无奈接受现实,开始着手建立属于自己的社会主义。面对外戚当道、大权旁落的现实他巧用计谋建立起只属于自己的暗杀组织、培植能力超强的心腹,一步步将外戚挤出政治中心;面对虎视眈眈的外敌,他一方面虚与委蛇,一方面大胆改革积蓄兵力,不动则已动如雷霆,活用三十六计谱写异世大陆的战争神话,且看苏大强如何在文斗与武斗中从青年屌丝成长到一方枭雄。一卷天书,一个阴谋,一个伤心人。讲述了我自己的真实故事,希望大家喜欢九折青婪,一心一尘。梦起清溪,秘境石鹄。龙潭奇遇,心韵动羚…… 一个人一路前行,一心一尘便是心安。未婚妻的背叛、父亲的离奇死亡、母亲的神秘失踪! 背负着沉重包袱的沈夜白,毅然走向那十死九生的屠邪之路。 在这弱肉强食,渐渐失去秩序的修炼世界,他闯荡坠天神域、脚踏万千邪族、在天地战场纵横杀戮…… 当他驻足停歇、放眼天地,才发现自己早已站在了这个世界的绝顶之巅!误入修仙世界,只想苟活于世,却不想误入阴谋之中。 推进前路的,不仅仅是幕后黑手…… 还有隐藏的,深处的未知简介:穿越平行世界,许聪收获了一个可爱的女儿。 可还没等到好好疼爱,女儿就被逼捐,被体罚。一怒之下,拥有系统的许聪,叫来了娱乐圈的一位天皇巨星! “敢欺负许先生的女儿,你这辈子就生活在阴影中吧!” 从此,许聪一边和小姨子带娃,一边靠着系统,在娱乐圈迅速崛起。 歌后,影帝,顶流,想得到我的指点帮助,成为我的门徒?先问问我乖女儿再说! 宣传、策划、投资,想开会和我商量一下?等着,没时间,没看我正陪女儿看喜洋洋呢吗? 乖女儿,来,亲一个!mua!意外被卡车撞死的周奕,阴差阳错成为了阴阳商人! 阳间孟婆汤饥饿营销,阴间替鬼追凶服务,氪金轮回包你满意! 只有你想不到,没有周奕他办不到! 只要格局打开,人生处处是惊喜! 作为一名优秀的雁过拔毛阴阳商人,周奕表示,是龙也给我盘着!是虎也给我卧着! 毕竟我一个行走阴阳两道的商人,战力天花板也不是什么稀奇的事吧?
网络营销工具及方法有哪些内容 网站建设管理 信息安全联合实验室 做网站设计服务商 网站和app的关系 国家信息安全中心 营销师证书 平台营销能力分析报告 电子网站建设 路由器网络安全密匙 前世今生的因果关系【www.richdady.cn】 冤亲债主【www.richdady.cn】 大龄剩女的心理调适咨询【www.richdady.cn】 升迁障碍的职场建议咨询【www.richdady.cn】 失业的应对方法咨询【www.richdady.cn】 如何识别冤亲债主咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 脑部不清晰的自我提升【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 公司破产的环境影响咨询【企鹅383550880】√转ihbwel 升迁障碍的职场瓶颈【企鹅383550880】√转ihbwel 莫名其妙感伤的心理调适【企鹅383550880】√转ihbwel 纠纷的预防措施【企鹅383550880】√转ihbwel 财运不佳的财富管理【微:qq383550880 】√转ihbwel 前世今生的梦境解析【www.richdady.cn】√转ihbwel 亲子关系的教育建议威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的职场建议咨询【企鹅383550880】√转ihbwel 事业不顺的真实案例有哪些?咨询【微:qq383550880 】√转ihbwel 发育倒退的案例分享咨询【σσЗ8З55О88О√转ihbwel 纠纷的解决方法咨询【σσЗ8З55О88О√转ihbwel 前世缘份的前世案例咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的心理调适咨询【www.richdady.cn】√转ihbwel 专业的网络营销机构 印度 信息安全 重庆b2c网站制作 网络营销主要做什么 昆山网站制作哪家强 邵阳网站建设 南京 网站开发 利用微博营销 专科网络营销课程 天津个人做网站 南通网站建设 可口可乐网络营销视频 网站怎么设置支付 信息安全项目申请书 jquery html5响应式手机网站左侧弹出导航菜单代码 聚美优品事件营销 网站策划方案 病毒式营销缺点 国家网络安全宣传资料 他人委托我做网站 黄骅做网站 乔布斯式营销 关于网络安全的大事件 白银网站建设 邵阳网站建设 东莞长安网站优化公司 上海网站建设联系电 门户网站做 网络安全 会议 关于网络安全的大事件 他人委托我做网站 公司网站 开源 信息安全联合实验室 网络安全 华为 网络营销理论分析报告 山东省网络安全技能 腾汛网络安全赛 最好的营销 最好的营销 东莞网站制作公司 中国网络安全攻防大赛 sap 信息安全 邮件营销策划 自由型网站 重庆营销型网站设计 中国黑白it信息安全 百度网站安全检测 昆山网站制作哪家强 营销师证书 微信支付 网站建设 电子网站建设 信息安全测评中心 编制 山东省网络安全技能 网络营销工具及方法有哪些内容 sem整合营销工具 简述加强网络安全的途径有哪些?什么是防火墙有几种? 深圳自适应网站制作 什么是病毒营销? 骗子营销 网络营销对未来的前景分析 温州手机网站建设 国家网络安全宣传资料 网站建设的基本需求有哪些方面 南京网站优化公司 网络营销理解不正确的是 设计网站需要什么条件 鹤壁网站优化 信息安全保护是指,-1 办公室 信息安全工作 内部营销理论 内部营销理论 百度网站安全检测 浙江省网络安全协会 网络营销环境分析步骤 长期营销策划 手机网站设计 英语网站建设 信息安全有关的职业 国家推进网络安全服务体系建设方案 乐清手机网站优化推广 网站策划方案 网站制作学习 营销软件图片 拍拍网营销 信息安全保护是指,-1 深圳品牌推广营销策划 微博营销的推广方法 网络安全协议技术及其系统 南通网站建设 优秀网站制作 邵阳网站建设 在线营销型网站 利用微博营销 信息安全实验项目,-1 公安部关于网络安全 营销网站模板 昆山网站制作哪家强 海淀重庆网站建设 在线营销型网站 信息安全研究期刊 印度 信息安全 温州手机网站建设 黄骅做网站 国家推进网络安全服务体系建设方案 微信支付 网站建设 病毒式营销缺点 网络安全警察电话 个人网站注册 济南网站制作设计公司 工信部网络安全证书家具公司想组建一个电商团队做一个b2c网站需要那些人员 网络安全 致辞 网站类型有哪些常见的信息安全问题,-1 公司营销优势 沂水网站优化 搜网站技巧 营销策略案例 信息安全研究期刊 专科网络营销课程 最经典的微信营销案例 做网站设计服务商 美国 关键基础设施 网络安全 邵阳网站建设 信息安全联合实验室 广西免费网站制作 做网络营销 东莞长安网站优化公司 高校网络安全宣传周活动 上海营销推广公司 乐清手机网站优化推广 上海网站建设联系电 广西免费网站制作 网络营销理论分析报告 沈阳营销策划 优帮云 利用微博营销 白银网站建设