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虹口做网站网络直播营销常见方式顺的网站建设信息网络营销引流软件莱西做网站信息安全管理体系审核网络与信息安全通报机制北京网络媒体营销君曾见,一代威名赫赫的人王只不过是个善于种菜搭理农家小院的归隐居士。 君可见过一代剑仙也只不过是个在街市码头赤膊耍刀弄剑的杂耍艺人。 君又可曾见一界主宰厚脸相求借宿农舍, 只为了偷人家树上的果儿解解馋。 都说龙潜深渊,蜕皮重生势必不凡,又说凤翔九天,浴火涅槃贵不可言。 可实际上却是龙困浅滩遭虾戏,凤羽飘零,受鸟欺。他们也都是身陷这世间大泥潭苦苦争渡,以求找机会涅槃重生,重掌前日辉煌,再创今朝不朽传说。青春回忆类型。想写给一个自己暗恋过的女孩子。荒凉和野兽纵横,机遇与至宝并存;这是最好的时代,也是最坏的时代。常承从废土醒来就从没遇到过上帝的善待,亲人安危未卜、自己面临追杀……但自从获得了超级基地系统之后,不论是生超级兵种还是奇术异能,只要解锁,就能够利用资源无限生产。什么?你有一条超凡路径,不好意思,理论上我的超凡路径是无限的,而且,超凡强者我甚至可以批量生产!这是一个无限生产力推动探索无尽时空尽头真实存在的故事。这一本是全册的短篇小说,就随便写写,有灵感就写,作者比较浪我,叫做程刚,程是工程的程,刚是刚强的刚 许歌穿越来到蓝星,这个异能者、武者纵横的世界。 毫无修炼天赋怎么办? 【实力选择系统激活】 许歌开启了另类变强的方法:御兽。 你是异能者中的至强者? 看我会冰火全能的神犬哈士奇,被咬记得打狂犬疫苗! 你是武破虚空的武者? 看我由草鸡进化成的凤凰,翱翔九天! …… 许歌看着敌人冷笑道:“你以为我有了神兽就开躺?不,我发奋图强成为武者,就为了你在和我家神兽打架时更好的欺负你!” 敌人:“所以这就是你打架还额外收费的理由?” 一个御兽的时代拉开了帷幕。 “御兽的开创者是谁?” “虚哥,不,是许歌!”生于雾山,死于雾山,是轩辕若水的宿命,吟的诗词,寄的风月便是轩辕若水。纵使神明野心放纵,也不许寸骨妥协,纵使妖魔四起,那便自起杀尽心!一剑屠魔镇妖,一刀弑神诛仙,血染苍穹,万死以赴,只愿山河无恙,只求人族平安,是人是魔,自己说了算。此后,天下再无神仙,再无妖魔,敢妄自称尊者,皆斩。荡平魔域,踏破九天,万界枯荣于我不过一念间! 大道三千可战否?可战,一切皆可战!黄墚一梦终须醒,无根无极本归尘。 金龙飞天归何处,不如凡间做真人。 最终章将梦醒作为结局,人生如戏,南柯一梦。我本齐天孙大圣,打落人间入凡尘 生老病死贪痴嗔,碌碌半生血犹温 今朝纵歌拔剑起,九州光寒荡鬼神 天若有情指天问,最难消受美人恩
整合营销 线上活动 网站被 昆明网站营销 南宁网站设计 B2B网站系统 网站策划书 莱西做网站 网络直播营销常见方式 广告营销 用别人的网络安全吗 纠纷的原因分析【www.richdady.cn】 亲子关系的问题分析【www.richdady.cn】 婴灵的安抚有哪些技巧?咨询【www.richdady.cn】 去世的母亲的前世案例【www.richdady.cn】 大龄剩女的幸福指南【www.richdady.cn】 公司破产的应对策略咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的父亲的前世解析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的财富积累【www.richdady.cn】√转ihbwel 外灵的预防措施【微:qq383550880 】√转ihbwel 不爱读书的环境影响【微:qq383550880 】√转ihbwel 财运不佳的理财技巧有哪些?咨询【www.richdady.cn】√转ihbwel 耳鸣咨询【微:qq383550880 】√转ihbwel 无形干扰的前世记忆【微:qq383550880 】√转ihbwel 孩子学习不好的辅导方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子学习不好的案例分享【www.richdady.cn】√转ihbwel 与老公前世的前世解析咨询【www.richdady.cn】√转ihbwel 暗恋的情感释放【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的自我提升咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的心理分析有哪些?【微:qq383550880 】√转ihbwel 川大网络安全空间学院 电子商务网站设计 B2B网站系统 整合营销 线上活动 新闻营销稿 天津做公司网站 全网营销策划方案 网页设计 教程网站 温州做网站哪家好 徐州网站推广 网络安全产业报告 全网营销策划方案 e-mail视频营销 微信营销的特点是什么 甘肃移动 网络安全 网络口碑营销 ppt 顺的网站建设信息 信息安全管理体系审核 海外网红营销平台 佛山网站制作公司 设计网站怎么收费 网络安全 特训 淘宝网络营销工作内容 合肥做网站的价格 网络安全报警 信息安全技术 服务器技术要求 深圳公司做网站 中国计算机信息安全,-1 广告营销 网站移动站 欧盟网络安全 哪一年 网站制作价 营销报价 网站b2c的营销方案 沈阳谷歌网站建设 互联网网络安全中心 网络营销引流软件 做网站找谁 1论述基于网络营销信息传递系统的六大类13种常用网络营销工具和资 电子商务网站设计 大连网站制作推广 营销型网站定制 网络营销相关岗位 搜索引擎营销的工作原理 功能类网站 运行 打开网络安全中心 网站静态 信息安全认证考试报名 馆陶网站建设 贵州省信息安全测评中心微博营销网 最新企业网站系统 网站后台显示文章前台也显示 但是到第二天前台就不显示是怎么回事 信息安全等保二级 采购 高阳网站制作 微网站欣赏网络营销策划的特征 网络营销系统 2016年信息安全大会 有企业邮箱案例的网站 国家网络安全学院 武汉 网络安全动画片 信息安全认证考试报名 湛江有帮公司做网站 杭州做网站套餐 北京市网站公司网站 B2B网站系统 设计网站怎么收费 新闻网站设计原则 厦门网站推广 营销型网站定制 见网站建设客户技巧 关于网络信息安全 网络营销的实施计划方案 常用网络安全技术有哪些 网络安全和信息安全的区别 大理建网站 微网站欣赏网络营销策划的特征 沈阳网站优化排名 网络直播营销常见方式 网络安全设计级别 新闻营销稿 沈阳谷歌网站建设 过去的网络安全技术 网络口碑营销 ppt 网络安全攻防考试试题网络安全现状调研报告 网络营销 效果跟踪 深圳做企业网站的公司 网络安全培训前景 网站托管费用 深圳罗湖网络营销 网络安全分级制度 新闻营销稿 公司的信息安全系统 网络整合营销公司招聘 用别人的网络安全吗 网站群系统 营销型网站推广方式的论文 网站建设字体变色代码 陕西信息安全管理体系 海外网红营销平台 网络安全测试介绍 网站策划书 网站手册 南宁网站设计 自助建手机网站免费 运行 打开网络安全中心 微信营销的特点是什么 佛山网站制作公司 网络安全培训前景 川大网络安全空间学院 盐山建网站 贵州省信息安全测评中心微博营销网 网站建设联系电话 网站建设 技术 沈阳网站优化排名 深圳做企业网站的公司 湖北网络安全备案设备 台州高端网站建设 网站被 网络安全与防火墙技术的研究 石家庄企业商城版网站建设 常州网站制作 网络市场营销策略 网站建设联系电话 自助建立网站 郑州网络安全报警电话微博营销的优劣势 广告营销 十三五规划 网络安全 西电的信息安全专业排名 合肥做网站的价格 全网营销策划方案 怎样建免费网站 网站伪静态 微信营销的特点是什么 e-mail视频营销 郑州网络营销策划公司