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
南京信息安全培训班中国信息安全认证中心诈骗搜索引擎营销思路衡水高端网站建设信息安全属于哪个学院网络安全法 视频 mp4惠普键盘信息安全隐患福州专业做网站的公司微信辅助网站制作信息安全特性相应的技术手段,-1  当他以少年身份重回地球,   唯有一人一剑。   会如何抉择?   千年,万年的光阴过去。   少年,还是少年吗?  【机战王+能源之城+组建势力+系统+无敌】 苏阳穿越到《洛洛历险记》的世界,成为风雪之城战士。 开启系统,创建势力,走上称霸机兽世界的道路。 超速风:“啥?让我进攻亡灵之都?” 狂野猩:“这是谁?力量竟然可以与我硬碰硬!” 洛洛:“咱俩谁是机战王!”一款与现实百分之九十九真实的虚拟游戏神秘发布 却随着玩家不断进入游戏后 彻底露出来獠牙。无聊写写哈哈哈!灵异事件,着火了,别人却看不见。只能自己看见传奇特工的平凡一生,从高中到退役,或许并没有我们想的那么光鲜……命运多舛的少年,不谙世事的灵智,两者的结合在九州大陆掀起了阵阵腥风血雨。 在这里也许会看到华夏神话的延续,也许会看到超强的灵宝,也许会看到上古遗迹,也许会看到各种稀奇古怪的异兽,也许会看到魔之本相……平平无奇的打工人王虎穿越了?还穿越到了一个天赋渣渣实力菜鸡的人身上?怎么办?还好我自带系统,不说别的,爷钱多!想入最好的云海书院但天赋不行?没关系砸钱!想学习功法没办法理解?没关系砸钱洗髓丹可以拥有!有人想群攻?不好意思,已经砸钱开宗门了呢! 你我本无缘,就靠我砸钱!无她宇文曼——大夏国第一个女皇帝。 坐上龙椅的第一天起,她就成为了不折不扣的傀儡。 本来想着就这样混吃等死,结果突然的一场兵变,连傀儡都做不成了...... 当她再一次夺回皇位时,世人对她依然缺乏认同。 在这个群雄争霸的年代,最弱的女皇,居然在所有人眼皮底下捡了个大便宜。 如果治理这个天下能算作便宜的话... 断壁残垣、饿殍满地、民不聊生... 战争带来了至高皇权,也带来了遍地枯骨。 宇文曼正襟危坐,身边是刚刚被册封的“国姓爷”文泰,殿外站着忠心耿耿、整齐成排的士兵,台阶下是一群诚惶诚恐的大臣。 大臣们曾经跪拜过她,又肆意污蔑她...如今为了日子过得去,只好颤颤巍巍的再次向女皇磕头。 好在女皇的心思还不在他们身上。 因为她是皇帝,所以没有退路——进则生,退必死! 奇迹不会一次又一次发生! 她必须整顿纲纪。 必须让难民归乡、让荒废的良田重新长出庄稼。 必须挥舞利剑,赶走那些盘踞中原的豺狼虎豹......猴语:呜呜啊啊!啊吼吼吼吼~噶!狉狉,呜哈哈~~~咕噜噜噜(翻译:猴族,一个神圣而伟大的部族,经过千百年来的演化。猴族中的一个分支——乌叉查猴在猴太祖 吼狉 的带领下逐渐崛起,已经强大到足以对抗世界的统治者——人类)
rsa2017信息安全大会 网络互动营销 中小企业网站建设 营销综合管理首页 网络安全基线标准 深州网站 rsa信息安全大会番禺网站建设 门户网站的建设 广州做网站的公 广州 网络安全新闻 发育倒退的案例分享【www.richdady.cn】 与女友前世的记忆解析咨询【www.richdady.cn】 儿童发育倒退的原因【www.richdady.cn】 灵魂化解咨询【www.richdady.cn】 财运问题在线咨询咨询【www.richdady.cn】 脑部不清晰的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 发育倒退的前世因果【σσЗ8З55О88О√转ihbwel 公司破产后的员工安置问题【企鹅383550880】√转ihbwel 头脑混沌时如何提高注意力威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的自我提升咨询【企鹅383550880】√转ihbwel 无形干扰的咨询技巧【σσЗ8З55О88О√转ihbwel 家宅磁场【σσЗ8З55О88О√转ihbwel 去世的母亲的去向解析咨询【企鹅383550880】√转ihbwel 孩子不爱读书的阅读计划如何制定?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 莫名其妙感伤的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系【微:qq383550880 】√转ihbwel 官司的预防措施【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世故事咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大【企鹅383550880】√转ihbwel 家庭关系中的矛盾解决咨询【www.richdady.cn】√转ihbwel 武汉网站制作 app开发 免费网站模板 网络安全规划制定 大兴网站建设制作 网络安全举办活动 信息安全最关键也是最薄弱 太原网站公司 微企免费网站建设 信息安全培训服务,-1 淘宝营销学 2015年十二月初有信息安全大会吗 免费网站模板 社会化网络营销的特点 信息安全特性相应的技术手段,-1 建网站方法 旅行行业网络营销策划 微博营销劣势 石材网站建设 做网站 2017国内网络安全事件 常用的信息安全技术方法,-1 科大信息安全研究生 微信整合营销 营销 计算机信息安全资质 信息安全高层会议记录东莞网站开发 国标 信息安全 网络安全等级认证通告 国标 信息安全 珠海集团网站建设报价 网站制作的英文 网络信息安全培训资料,-1 中科信息安全共性国家工程研究院 网站的服务 网站的服务 微博营销劣势 大数据分析与信息安全 炫酷的网站 网站开发及设计 石家庄的电商网站建设 信息安全培训服务,-1 网络安全技能 中国网络安全威胁地图 淮安网站制作 本地佛山顺德网站设计 宜春网站建设 网站收录低 灵魂网络安全 科大信息安全研究生 昆明网络营销推广 《美国网络安全法》 网络安全监控系统 深圳网站建设开发哪家好 网站有几种 网络互动营销 网络安全检测包含哪些 西安网站建设制作价格 珠海集团网站建设报价 网络安全检测包含哪些 全网营销服务有限公司 宿迁网站建设 网络信息安全培训资料,-1 佛山网站设计优化公司 网络推广和微信营销 网站开发及设计 高大上网站 成为网络安全专家 自己弄个网站 美国 国家信息安全战略 中国网络安全威胁地图 做网站 网站的服务 rsa2017信息安全大会 2017国内网络安全事件 网站作用 武汉 网站 linux网络安全技术与实现 第2版 pdf 网站虚拟主持 东莞网站建设公司 自己弄个网站 请问大连谁家做网站 企业网络安全检测工具 福州专业做网站的公司 app展示网站 信息安全培训服务,-1 免费网站模板 网络安全中国峰会 深圳营销型网站建 本地佛山顺德网站设计 2014年 网络安全形势 济南网站建设公 深州网站 科大信息安全研究生 网络安全基础知识培训 网络安全科技有限公司 建个网站 3合1网站建设公司 石材网站建设 石家庄的电商网站建设 营销综合管理首页 专题网站建设 搜索引擎营销思路 中山移动网站建设公司 绿盟网络安全笔试题 网络技术营销 网络安全法 视频 mp4 项城网站 3合1网站建设公司 网站开发及设计 商品营销软件 好的数据库网站 珠海集团网站建设报价 运营商网络安全 佛山网站设计优化公司 linux网络安全技术与实现 第2版 pdf 大兴网站建设制作 网站收录低 济南网站建设公 信息安全属于哪个学院 高大上网站 网站虚拟主持 b2c商城网站 江苏省公安厅网络安全 西安网站建设制作价格 昆明网络营销推广 网络安全培训班好吗 展会 网络安全相关 网络安全宣传月 信息安全类资质证书 淮安网站制作 dreamweaver 我的网站问及那 全部被覆盖了怎么办 青岛找网站建设公司好 佛山网站设计优化公司 《美国网络安全法》 信息安全高层会议记录东莞网站开发 微博营销劣势