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内容营销的原则长沙网站制作公司听 昨夜有戎狄,叩我雁门关,攀我十丈城墙 看九州有烽火,江山千万里,烽火次第燃 我高歌送君行,掌中弓虽冷,鲜血犹是滚烫 且为君倾此杯,愿君此行归来,踏凯旋……平平淡淡的日子永远不会到来吗? 这个世界会有不可思议的事情发生吗? 我到底要以怎样的方式去活着,他们到底是人还是“鬼” 剑尘,江湖中公认的第一高手,一手快剑法出神入化,无人能破,当他与消失百年的绝世高手独孤求败一战之后,身死而亡。 死后,剑尘的灵魂转世来到了一个陌生的世界,并且飞快的成长了起来,最后因仇家太多,被仇家打成重伤,在生死关头灵魂发生异变,从此以后,他便踏上了一条完全不同的剑道修炼之路,最终成为一代剑神。 《混沌剑神》漫画将于10月1日上线腾讯动漫、微博动漫、快看漫画、爱奇艺漫画、哔哩哔哩漫画,10月1号-5号,连更5天!之后每周三、周六更新,自带金手指的剧情设定,你一定不能错过! 本书实力体系,由低至高——圣者,大圣者,圣师,大圣师,大地圣师,天空圣师,圣王,圣皇,圣帝。 了解更新情况,请关注微信公众号:xinxingxiaoyao110 或者微信公众号搜索:心星逍遥诸天万界,融融大世。 万族争霸,血乱弥天。 一本封妖录,一条封妖路。 少年起于荒界,封妖万界,万古称尊。末世降临,诸侯林立,豪杰并起。 普通青年潘风,偶得机缘,终成大帝之路! 古之传承?我潘风将得之! 异域侵袭?我潘风将拒之! 即便天不容我,我命由我不由天! 因为吾乃上将潘凤?不!因为吾乃上将潘风!出来旅游的刘锋,接到了一个跑龙套的机会。 意外触发了神级扮演系统。 在剧组扮演某个角色,根据相似程度,便能获得角色相应能力。 【叮!本次角色‘特种兵’的契合度为30%,您获得特种兵30%的综合能力!】 【叮!本次角色‘学霸’的契合度为50%,您获得学霸50%的学习能力!】 【叮!本次角色‘王羲之’的契合度为73%,您获得王羲之73%的书法能力!】此书献给曾经热血激昂的自己 操吴戈兮被犀甲,车错毂兮短兵接!个人奋斗史诗!从2013年起,到2022年,何广祥从初中时的不良少年,经历各种沉浮,通过大量见闻,最终成为待业青年,被生活磨去了棱角和斗志,消极麻痹自己。然而,陈馨的出现,给了何广祥砥砺前行的勇气和前所未有的责任。只是简简单单的打一场排位,结果却穿越到联盟大陆还成了托儿索。
高阳网站制作 建网站空间2016国家信息安全政策 青岛网站建设迅优 自建网站的缺点 北京营销策划公司 北京营销策划公司 天津信息安全比赛 在线营销 网络安全工作组 信息安全数据 升迁障碍的职场突破【www.richdady.cn】 冤亲债主干扰的化解方法有哪些?【www.richdady.cn】 冤亲债主的干扰与解脱【www.richdady.cn】 什么原因意外的前世影响【www.richdady.cn】 祖灵与家运的关系咨询【www.richdady.cn】 前世缘份的常见类型咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的职业发展【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的前世案例【企鹅383550880】√转ihbwel 亲子关系中的沟通艺术有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 官司的心理调适咨询【微:qq383550880 】√转ihbwel 缺心眼的原因分析【www.richdady.cn】√转ihbwel 人际关系不好的解决方法咨询【微:qq383550880 】√转ihbwel 莫名其妙感伤的前世影响咨询【微:qq383550880 】√转ihbwel 阴间生活的前世修行咨询【企鹅383550880】√转ihbwel 孩子厌学的前世因果咨询【www.richdady.cn】√转ihbwel 脑部不清晰的症状与治疗咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主的干扰与化解【微:qq383550880 】√转ihbwel 发育倒退的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的共同成长方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 整合营销推广公司 在线营销 网络广告整合营销 网络安全项目方案 信息安全 内部人员攻击 营销每日总结 在线营销 网络营销网站排名 自建网站的缺点 注册信息安全员怎么样,-1 网络营销连接的爱南宁网站公司 中国网络安全公司 网络安全督查 网络营销英文ppt 网络安全 效率 内容营销的原则 互联网与信息安全实验报告1,-1 深圳网站设计公司 网络与信息安全优秀员工 中国国家信息安全产品认证证书 美团的软文营销 北京营销策划公司 信息安全和计算机安全 成都网站创建 网络安全项目方案 互联网信息安全举报 网络安全督查 网站数据怎么会丢失 美团的软文营销 在线营销 网络营销网站排名 邮件营销广告 网络营销的4c理论分析 计算机信息安全与管理 武汉商城网站制作公司 聚美营销 珠海做网站的 陕西信息安全管理中心 重庆网站建设 信息安全和计算机安全 高阳网站制作 青岛网站建设迅优 内部网络安全 信息安全技能要求 企业网站需要响应式 上海市信息安全测评认证中心 做网站的机构 网络广告整合营销 后端营销案例 云南昆明网站建设 信息安全软件 信息安全等级保护测 香港 网络安全 信息安全的发展历程 北京营销策划公司 网络安全管理规范体系 网络安全与个人安全 p2p网站制作 上海市信息安全测评认证中心 美团的软文营销 成都市网络安全处 网络营销站 互联网营销 培训大师 网络安全攻击有哪些 dos攻击 聚美营销 西安免费做网站公司 中国研究所 信息安全 营销问答 网络安全为标题 四叶草 信息安全 网络营销效果评价方法 商城网站都有哪 些功能网络安全实验室 注入关 英国网络安全管理局 营销软文范例 中国网络安全公司 内容营销优劣势 网络营销岗位 网络安全 效率 邮件营销广告 云管端下一代网络安全架构域名 备案号 网站的关系 互联网与信息安全实验报告1,-1 公安局信息安全部,-1 北京网站建设公司 网络营销效果评价方法 西安网站优化 武汉商城网站制作公司 郑州营销托管公司 西安网站优化 信息安全等级保护测 整体性营销 主流网络安全产品 网络营销的4c理论分析 网络安全 项目工程 营销问答 网络营销连接的爱南宁网站公司 信息安全软件 北京营销策划公司 网络安全项目方案 行业app营销 青岛网站建设迅优 信息安全方面的专利 馆陶网站建设 在线营销 北京信息安全毛处长 互联网营销 培训大师 建网站空间2016国家信息安全政策 营销问答 云南昆明网站建设 成都网站创建 网络空间信息安全 p2p网站制作 中国网络安全公司 网络营销效果评价方法 2016杜蕾斯事件营销 产品网络安全认证证书 p2p网站制作 内容营销的原则 网络安全与个人安全 企业网站需要响应式 内容营销的原则 网站构建器 行业app营销 信息安全公司排名,-1 建网站空间2016国家信息安全政策 网络空间信息安全 网络营销应当实施以 为中心的产品开发策略 网络营销工具和方法有哪些 网络安全工作组 公安局信息安全部,-1 网络安全技术概论 信息安全等级保护培训 2016杜蕾斯事件营销 天津信息安全等级保护培训 邮件营销的优点有 金融 信息安全标准化技术委员会,-1