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信息安全事件的案例广州信息安全公司工业信息安全通报末世时期华武帝国各地受大量魔尸侵害,成为一级戒备感染区,不少的人民为了躲避魔尸和变异体的攻击来到了华都安全区,玄清观派出弟子潜伏众多感染区寻找感染始作勇者我姓张名东方,本是老板让我来查案的,不想却意外卷入一场旷日持久的暗战中…… 在看不见的远方,各方势力都想取得先机,那怎么可能呢?叛徒、日谍都不怕的,谁叫我是军统处长呢?历史总喜欢和人开玩笑,有时想想还挺不容易,不过想想一起的兄弟,很多都不在了,我还能活到最后,还是挺感谢上天眷顾的! 或凶杀,或自杀过的宅子,皆称之为凶宅。 市面上凡是地段上佳却又价格出奇低廉的宅子,皆出现过各种重大事故。 房主人为了打消购买者的疑虑,便会花重金邀请业内顶尖的试睡师破解凶宅传闻,同时化解凶宅内的凶邪离奇之事。 穷屌丝林飞误入试睡师行当,揭开一桩桩凶宅秘闻!陆离下山之后,竟然和一个女人发生了关系,却不想竟然是自己的未婚妻。 让我牵起你的手,带你见识这个世界不一样的风采。 漆黑的夜里一道电光闪过,闪电带来的光芒让陈己看清楚了面前的“东西”,那是一张惨白的脸,右眼眼眶中正留下一滴血泪! “鬼吗?能够扛得住我的攻击吗?”陈己看着自己的拳头喃喃自语。 高中生陈己从外省回到家乡县一中读书,在这个平平无奇的学校里,他发现了许多古怪的东西……从地球穿越到平行空间的末世,陌游生该何去何从 伴随而来的召唤师系统、全人和亚人之间的矛盾、魔兽的进攻…… 对故乡的思念…… 我是陌游生,荣耀系统,请多多指教。塑圣魂,觅长生,热血前行,登仙道!一些传闻旧事,只作梦谈。记录曾经幻相曾经好奇,曾经写过的一些神秘事件。 “仗剑一长笑,出门游四方。十步杀一人,千里不留行。” 身背“玄武”宝剑,纵横华夏数千里。天下之术,皆为我用,终成一代武术宗师。心怀救国救民理想,匡扶正义,反清兴汉,无愧侠之大者。 天煞孤星的命格,不但带走了父母、亲人、自己也陷入困境。 直到十岁那年…… 民间那些诡异传说,神秘的乡野怪谈,全国著名灵异事件,比鬼怪更可怕的人心。 本书以第一视角为你讲述作那些年我遇到的灵异事件。 一切的一切都要从那件事讲起。
淄博网站优化首选公司 信息安全电脑推荐 昆明做网站公司 网站原则 南山建网站 网络安全工程培训 营销要素是指 国外信息安全博士 信息安全顾问项目,-1 菜鸟做网站 有官司的调解技巧【www.richdady.cn】 婚姻生活不顺的原因分析咨询【www.richdady.cn】 意外的前世记忆【www.richdady.cn】 有官司的案例分享咨询【www.richdady.cn】 莫名其妙感伤的前世记忆【www.richdady.cn】 失业【www.richdady.cn】√转ihbwel 人际关系不好的环境影响【微:qq383550880 】√转ihbwel 外灵干扰的原因分析咨询【σσЗ8З55О88О√转ihbwel 事业不顺的职场心态【σσЗ8З55О88О√转ihbwel 家庭关系中的矛盾解决咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的财富转运方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的感应现象威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 性压抑的案例分享咨询【www.richdady.cn】√转ihbwel 前世今生的轮回真的存在吗?咨询【www.richdady.cn】√转ihbwel 化解外灵的专业手段咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的心理分析【www.richdady.cn】√转ihbwel 亲子关系中的沟通艺术咨询【企鹅383550880】√转ihbwel 财运不佳的财富转运【微:qq383550880 】√转ihbwel 大龄剩女的咨询技巧咨询【微:qq383550880 】√转ihbwel 创建个人网站 网络信息安全的公司排名 什么是搜索引擎营销腾讯 中国信息安全 事例 网络安全实习日志 济南网站建设公 常用网络营销app 深圳企业网站建设哪家好 2017网络安全专业 营销渠道与营销网络 淄博网站优化首选公司 北京网站改版 搜索营销公司怎么样 转化率营销 信息安全行业安全标准 网络营销效果评价指标体系 网站建设费用 网站原则 ctf 信息安全 技术讲解 网站的重要性 深圳品牌营销案例 中络信息安全有限公司,-1 搜索营销公司怎么样 信息安全认证技术有限公司 网站开发与维护的内容 网络营销推广策略是什么意思 国内汽车网络媒体的无差异化竞争严重突破式的营销创新太少 网络营销专员工作要求 审计网络安全专业排查 网络安全防范方法 客户端安全 网关安全 服务器安全 安全服务 网站开发服务公司 婚纱摄影网站制作 网络安全管理的主要功能有访问控制和什么? 单位信息安全服务情况 网络营销知识运营网店 网站的模板 网站建设费用 网络推广营销招聘 信息安全保障中心 信息通信网络与信息安全规划 企业网络合作营销案例 信息安全保障中心 信息安全高级专员 信息安全顾问项目,-1 科站网站 信息安全事件的案例 西宁网站 淄博网站优化首选公司 邮件营销反馈率 b2c网站有哪些 互联网营销案例 全网营销产品套餐 网络营销评价方法有哪些方法有哪些内容 网络营销与运营区别与联系 搜索营销公司怎么样 常见网络安全漏洞 ctf 信息安全 技术讲解 网络营销的实施方法是 信息安全行业安全标准 易华录 信息安全 淄博网站优化首选公司 网站建设大致价格2017 常用网络营销app 网站评测的作用 网站的重要性 网络安全 加密 遵义网站建设 网站免费注册 微营销案例 广州网站制作公司 中络信息安全有限公司,-1 深圳品牌营销案例 网络信息安全的公司排名 信息安全等级测评目录 网络营销效果评价指标体系 信息安全技术信息系统等级保护安全设计技术要求,-1 个人网站欣赏 网络营销学习路线图 网络安全运维面试 外贸营销群 邳州做网站 手机网站开发技术 北京网站改版 网络安全事件应急响应时间 菜鸟做网站 网站默认图 医院信息安全建设方案,-1 佛山新网站建设代理商 建立自己的网站电力网络安全监测 信息安全学术讲座 外贸营销群 破解"工业控制系统信息安全"迷 网络安全管理的主要功能有访问控制和什么? 医院呢网络安全解决方案 手机网站开发框架 业务 网络安全 成都微网站 易华录 信息安全 个人网站模板 企业网站设计需要多久 婚纱摄影网站制作 网站原则 中国国家信息安全部门 徐州公司网站制作 云计算信息安全管理平台 合肥全网营销系统 网络安全行业前景2016 医院信息安全建设方案,-1 网络安全主要威胁 五点 企业网络合作营销案例 网络安全项目计划表 转化率营销 深圳营销型网站建 个人网站欣赏 网站默认图 济宁网络安全协会 体验营销中的关联体验 网站建立公司四川 工业信息安全通报 台山网站建设 网络营销策划什么意思 什么是搜索引擎营销腾讯 转化率营销 信息安全系统登记备案 在线购物网站功能模块 什么叫事件营销 2017网络安全专业 湖北信息安全测评中心待遇 青岛服饰营销 单位信息安全服务情况 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站 济南网站建设公 合肥全网营销系统 网站开发与维护的内容 网络营销知识运营网店