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
如何加强移动网络安全西城公安分局网安大队 国家电网 信息系统信息安全等级保护中山大学 网络安全主动测量 网络安全制作公司网站价格网络营销问题研究网络营销宝网络安全认证途牛网络营销案例网络营销的过程网站内容添加每个人都是特殊的,都有着自己独特的能力,;每个人都是相同的,都生活在旧时代的废墟和新时代的巨型建筑中。2059年,高层掌管着一切。他们的腐朽统治遭到了人们的反抗。人们成立了革命军。而在这之中,一只特殊的小队,执行着特殊的任务……他曾为了修行背叛师门,却还是陨落在心魔之下。复生在海贼世界的他,决定放下执念,潇洒的活一次。东方无双本是仙界一代剑仙,并创立了灵剑仙宫,他一生痴迷于剑道,仙宫的大小事务都交由他视如兄弟的东方烈打理,可最终却遭到了东方烈的背叛,在他即将陨灭之时将必生修为注入到自己的佩剑之中,掉落凡间……龙神之子龙熠被留在下界,面对悲惨的命运,龙熠又该如何面对?天下大乱,赵公云和楚国连手,所向披靡。开局收到一座城,剩下全靠自己装。 帅哥美女小老头,萝莉萌宠大坏蛋。 这是一个卡在深空的男人,准备干翻一个种族的故事。 这是地球联通多元宇宙后,现代科技与古代玄幻的碰撞。 这是一群奇葩损友,抗击深空的传奇一生。 这可能是一场注定了没有胜负的棋局… 一城两星三世人,几转轮回道苍生。 天道有缺,世间最强体质神魔霸体被天道所摒弃,十五年忍辱,终将迎来曙光! 大道枷锁自束己身桎梏又如何?我自当逆战苍穹,笑傲九重天,神挡杀神,佛挡弑佛,逍遥天地间! 一日破关,我为尊,一拳荡寰宇,一脚山河溃,一静万物生,一动诸天陨,一念可化阴阳轮回,一念可镇压永恒万古! 我为太古第一神王,天骄至尊皆是我帝路上尸山血海! 我当以一双铁拳,粉碎诸天万界,天道也不行!在龙族的另一个平行世界,事情有着很大的变化........讲述一些恐怖的,悬疑的故事,(人物名并不是真的,如有冒犯请见谅)一户人家二百年的风风雨雨
信息安全等级保护方案院校,-1 南通网站建设 网络安全是指通过 广州微网站建设机构 图派做网站 自适用网站的建设 珠海企业网站建设费用 cisp注册信息安全专家 植入式营销有哪些形式 新媒体营销的总结湖南高端网站制 什么原因意外的前世因果【www.richdady.cn】 前世今生的轮回存在吗?咨询【www.richdady.cn】 与公婆前世的影响分析咨询【www.richdady.cn】 儿子不读书的改运方法【www.richdady.cn】 头脑混沌时如何提高注意力咨询【www.richdady.cn】 前世老婆的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的前世因果咨询【σσЗ8З55О88О√转ihbwel 婴灵对家庭有哪些影响?咨询【www.richdady.cn】√转ihbwel 特殊学校的师资力量【微:qq383550880 】√转ihbwel 迟缓儿咨询【www.richdady.cn】√转ihbwel 邪灵咨询【微:qq383550880 】√转ihbwel 心慌胸闷头晕的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世故事【微:qq383550880 】√转ihbwel 婚姻生活不顺的环境影响【企鹅383550880】√转ihbwel 学习成绩差的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 学习成绩差的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 存不住钱的原因分析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌的心理调适【σσЗ8З55О88О√转ihbwel 头脑混沌时如何提高注意力【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的母亲的前世修行咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 2017网络安全热点事件 浙江网站设计公司电话 互联网营销策略 总经理 网络安全认证 哈尔滨做网站 网络安全 资源平台 建手机网站的平台 对网络系统而言信息安全主要包括信息的存储安全和信息的 网站建设公司 南京 营销与推广 济南网络营销推广公司哪家好 营销发展趋势 昌平网站建设 静态网站有哪些优点 网络安全 管理 昌平网站建设 搜索推广营销职业规划 网络安全相关案例 it系统开发新技术展示探讨系列课程it信息安全课程 网络安全宣传案例 淄博做网站推广哪家好 西城公安分局网安大队 国家电网 信息系统信息安全等级保护 重庆知名营销公司有哪些 免费手机个人网站 品牌形象 营销 网络安全认证 信息安全等级保护方案院校,-1 网络安全命令大全 网上推广营销方式 广州微网站建设机构 中山大学 网络安全 南昌网站定制 网络安全相关案例 网站网络安全方案 如何利用搜索引擎开展营销活动 鞍山网站制作 营销公司 上海 响应式网站开发 西城公安分局网安大队 国家电网 信息系统信息安全等级保护 主机营销 合肥公安部信息安全 南通网站建设 网站建设的分析盛大网络公司网络营销发展现状网络营销中存在的问题及其原因 公司信息安全方法汉中网站建设 长沙商城网站制作 全网整合营销成功案例 中国网络信息安全峰会 建手机网站的平台 企业微信手机片网站制作 网络安全漏洞的分类 欧盟 网络安全 怎么把代码添加到网站内所有页面 的</body>标签之前 新网站建设 自助外贸网站制作 广州做手机网站信息 网络营销能力秀刷ar值 途牛网络营销案例 网络安全数据报告 网站网络安全方案 外企应对 信息安全 营销发展趋势 静态网站有哪些优点 中国网络安全大会17 网络安全规划方案 简述网络安全的解决方案 做网站群的公司网站的需求 什么是网络营销员 华途信息安全技术公司 昌平网站建设 信息安全犯罪事件,-1 2017网络安全热点事件 潍坊网站推广 如何利用搜索引擎开展营销活动 上海高端品牌网站建设 辛集做网站 营销发展趋势 互联网营销服务类 网站关键词 网络营销不等于电子商务.( ) 公司信息安全方法汉中网站建设 北京知名信息安全公司排名 郑州网络营销课程培训机构 南通网站建设 信息安全技术有哪些,-1 专业的西安免费做网站 高校网络安全方案 国家信息安全工程技术 网站设计案例 自适用网站的建设 网络安全问题防止趋势 网络安全问题防止趋势 什么是网络营销员 淄博中企动力公司网站 网络安全相关案例 企业信息安全评估报告 营销型网页 信息安全风险评估指南 gb 网络安全 管理 淘宝店铺线上营销 企业b2b网络营销的过程 国际网络安全公司排名 互联网营销 行业简介 信息安全风险评估服务人员 网站内容添加 肇庆网站建设 最新的网络安全产品 最新的网络安全产品 网站建设的分析盛大网络公司网络营销发展现状网络营销中存在的问题及其原因 html个人网站模板 国际网络安全公司排名 为什么要做事件营销 郑州网络营销课程培训机构 网络营销能力秀刷ar值 国家网络安全哪天统一 搜索推广营销职业规划 网络安全漏洞的分类 信息安全等级保护 挑战 制作公司网站价格网络营销问题研究 搜索引擎营销的发展历史 主动测量 网络安全 网站建设公司 南京 外企应对 信息安全 合肥公安部信息安全 网络营销的个性化 做网站编程 信息安全评估检查流程 自助外贸网站制作 中国电信网络信息安全 成都网站建设公司 恩施做网站 做网站群的公司网站的需求 网络安全解释 信息安全资质有哪些 首页营销 昆山网站建设