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
信息安全审查员公司信息安全 系统网络安全监管部门电话杭州培训网站建设哪里的搜索整合营销网易信息安全审核工资设计企业网络安全方案网络营销能力秀微博西安做网站公司?网络安全概述ppt万甲至尊,唯我幻甲。岚枫死后穿越修仙世界,发现金手指系统竟会吃修为。一本关于中世纪风帆海战时代的传奇冒险记录,冒险与机遇并存,黄金与自由的权衡。 书友群7306644442,可以加进来一起讨论剧情,哪里觉得不合理也可以一起讨论,是会看读者眼色行事的机智(憨批)作者【穿越+倒爷+搞笑+轻松+日常+玩梗+时事+胡亥+项羽+美女】 好消息!好消息! 江南皮革厂倒闭了,老板黄贺没有带着小姨子跑路,获得秦朝和现实来回穿越的能力。 作为商人的黄贺,充分发扬老秦人吃苦耐劳的精神,没有996,没有007,只要干不死,就往死里干。 秦朝的无限资源,现代的工业技术,碰撞出激烈的火花。 且看一个现代人,如何在秦朝和现实一步一步的爬到最高,打到赵高,带领老秦人冲出欧亚,走向世界。 刘文明遭遇失恋后,奋发进取,带领乡亲们脱穷致富大陆之中强者血脉为王,血脉的力量决定成就,在这个世界血脉代表着一切,血脉强者有破天之威,灭地之能,看一个少年的血脉变异能否搅动风云。 万年前,无敌于世间的剑尊惨败在一位无名刀客的手中。 此后剑道衰微,剑修凋零。 直到,万年后剑尊之徒许安然自沉睡中苏醒,沉寂已久的剑道才重焕生机。 面对这个物是人非的世界,许安然所能依仗的唯有手中残剑。 为重振剑道,许安然将用手中的剑荡尽诸敌,淋浴神血,登峰造极! 他要向世人证明,剑才是兵中帝王! 我有毒,别碰我!我眼瞎,别逼我睁眼!我之毒,无人可解,我之眼,可判生死阴阳!懒得写身世神秘的张小凡,自小与姐姐穆念念生活在一起;后来得知自己身为凡体六脉不通,命不过十八。而云周城武神殿或记载改命之法。张小凡遂决定下山一搏。因缘际会之下,张小凡抵挡住了种种势力的打压,迈过修行关隘,也结识了少年天才南风、风族公主美杉这些挚友,在他们的帮助下,张小凡在强手如林的“强者试炼”中拔得头筹。谁曾想,这一切只是开始,随着天下格局的变动,张小凡发现自己已然身不由己地卷入一场巨大的阴谋……。。
模板网站与定制网站区别 最专业的做网站公司 保定php网站制作 国家网络安全相关规定 信息安信息安全 空间网络安全研讨会 公安部网络安全通报 饮料创意营销策略 九江网站建设 中国信息安全测评中心 上级主管部门 老公家暴的前世因果咨询【www.richdady.cn】 性压抑的自我提升咨询【www.richdady.cn】 暗恋的心理成长【www.richdady.cn】 干扰的预防与化解咨询【www.richdady.cn】 存不住钱的环境影响咨询【www.richdady.cn】 去世的父亲的前世故事咨询【www.richdady.cn】√转ihbwel 感情纠纷【σσЗ8З55О88О√转ihbwel 前世缘份的化解方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 老公家暴的案例分享咨询【σσЗ8З55О88О√转ihbwel 与公婆前世的前世解析咨询【企鹅383550880】√转ihbwel 心慌胸闷头晕的咨询技巧【微:qq383550880 】√转ihbwel 婚姻生活不顺的自我提升【www.richdady.cn】√转ihbwel 磁场化解服务咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的故事有哪些案例?【微:qq383550880 】√转ihbwel 人际关系不好的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何判断被冤亲债主干扰?咨询【企鹅383550880】√转ihbwel 外灵干扰的咨询技巧咨询【www.richdady.cn】√转ihbwel 耳鸣的案例分享【σσЗ8З55О88О√转ihbwel 莫名其妙感伤的心理调适咨询【企鹅383550880】√转ihbwel 无形干扰的环境影响【企鹅383550880】√转ihbwel 移动营销形式包括 网站设计开发方案 2016中国网络安全事件 价格营销策略 成都网站建设冠辰 银行网络安全事件 公共网络安全 微信聊天信息安全 iso信息安全标准 网络安全的第一道防线是 营销的宏观环境 玩具外贸网站模板 万和城网站 公司互联网站全面改版 信息安全动态,-1 如何解决网络营销问题 厦门企业网站制作 网站制作案例 整合营销传播网 网络营销策划案例 定制网站案例 兰州网站优化 万和城网站 开发商的饥饿营销 沈阳整合营销怎么做 中山网站优化 2017美国信息安全大会 南京网站关键词优化 模板网站与 定制网站的 对比 信息安全认证体系,-1 网站动效 九江网站建设 网络安全法 正式 网络安全概述ppt 南京网站关键词优化 高端网站设计 网络安全的字体 跨境电商网络营销教材 许可营销工具有哪些 中国信息产业商会信息安全产业分会 上海企业网站 企业网络安全解决步骤网络营销都包涵哪些内容 高端网站设计 移动营销的形式 信息安信息安全 广州南方信息安全产业基地有限公司 绵阳的网站制作公司 网络营销经理 整合营销传播网 手机网站开发教程 大良营销网站建设平台 中国信息安全测评中心 上级主管部门 信息安全专业考什么证 厦门企业网站制作 网络安全大事 移动营销形式包括 石家庄制作网站推广 深圳市能士信息安全有限公司 西安做网站公司? 广州互动营销公司排名 移动营销的形式 公安部网络安全通报 网络安全平台代理商 微博的营销方式 中国信息安全测评中心地址 杂志网站建设 2016中国网络安全事件 2017信息安全缺人 营销的宏观环境 咸宁网网站 信息安全审查员 网络信息安全认证证书 广州网站建设公司 电子邮件营销基本方法 2017信息安全缺人 下载免费网站模板下载安装 网络安全证书已过期或不可信做新闻网站 关于网络营销策略 设计企业网络安全方案 兰州网站优化 信息安全分级 网络安全监管部门电话 营销的宏观环境 厦门企业网站制作 网店营销最基本的模块 章丘网站建设 手机浏览微网站 上海网站改版哪家好 网络信息安全技术 网络信息安全呀管理 乐清企业网站建设 网站与域名 绵阳汽车网站制作 我国信息安全认证包括 我国信息安全认证包括 沈阳开发网站的地方 关键词网络营销 网络营销策划案例 网站制作案例 在线营销培训课程 学网络营销有啥用dos病毒对网络安全的危害 网络安全的第一道防线是 开发商的饥饿营销 商务网站建设 饮料创意营销策略 网络营销能力秀微博 电子邮件营销基本方法 南通做网站系统信息安全等级 章丘网站建设 信息安全团队 营销术语. 网络营销行业分析 沈阳整合营销怎么做 网络营销研究调查问卷 空间网络安全研讨会 什么是信息安全管理 南京网站关键词优化 网络安全师证书 汽车网站模板 网络安全科技公司 南京网站制作公司 微信营销号的劣势 信息安全情报,-1 网络整合营销网络广告 信息安全认证体系,-1 微博的营销方式 上海网站改版哪家好 沈阳整合营销怎么做 灵动网站建设 南京网站制作公司 商城建网站 么尚产品营销方案 公司互联网站全面改版 模板网站与定制网站区别 石家庄制作网站推广