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柴弘,是一个带着残缺记忆的元神转世。 为了找回记忆,开启了他的精彩修炼里程……。荒凉的街道,坍圮的建筑,蒙入尘埃的城市,人类遭遇着前所未有的危机。是自然的选择,还是人为的灾难? 神所在的地方那是天空的边际。但真的有神存在吗?谁都不清楚。修真为了什么?只是长生不老,还是到达顶峰?那又如何?脚下的路被杀戮染红难道自己的道就是一条血路?我要去改变这一切的一切,用新的的法则让每个人都有公平的路,而绝对不是杀戮。天地骤变,神魔大乱,颠倒世界,唯有救世,修真大陆来了一位天尊,他的出现改变了世界的混沌,可惜付出了相应的代价,世界被分成七座大陆,和平共处,它们成为了连接世界的桥梁,世界被拯救,可惜再也见不到这位天尊了林田获得随身空间种田,春花秋月,悠然南山,坐吃山不空。 他只想过好自己的小日子,实力却不允许他低调。 什么是钱?什么是美女?呵。 当灵果风靡全世界,人人求之不得之时,灵果制造商躺在摇椅上悠然撸猫,岁月静好。 然而,当危机降临到他在乎的人身上,要战,便战! 穿越到综漫,解锁模板传承系统。邹锦辉开局先穿越到鬼灭世界里,获得了鬼灭之刃前三力量继国岩胜的模板,拥有【月之呼吸】及【通透世界】技能,救下了堕姬兄妹。   鬼杀队惊讶地发现,自己这里出现了一个全新的队友:邹锦辉,一个从来没有听过的陌生人,但是他身上散发着的那种淡漠的气息却又是如此真实,而且还成为最快从普通队员,晋升为柱的男人。   随后,邹锦辉又穿越到了其他世界:火影、海贼、美食、动漫世界、魔兽世界、游戏世界......小伙穿越20亿年前的上古地球,不仅有生命,还有修仙文明,从此开启一段奇幻的修仙旅程。神话传说宋世在机缘巧合之下来到了一个光怪陆离的世界,与他同来的还有一个神秘系统,在系统之中只要存在的功法武技,都能通过贡献点获得。 宋世:那岂不是游戏中那些屌炸酷炫的技能也行? 狂风绝息斩、瞬狱影杀阵……诸如此类的武技竟然还能随着宋世系统的升级而升级。 在修真时代,看宋世以另类的武技功法征服各个世界……自从踏入了异能者的世界,整个世界都不一样了呢!学习?学个屁!劳资要退学,去当天下第一! “世界?那是个生命?啥玩意儿,与我何干?就算与世界为敌,那又如何?” “我好像听见有人骂我……” “我错了……” “交给你一个任务吧,摧毁那颗星球。” “啥?不干!” “什么?” “马上就去!” “……” ——初代帝都之主沈晨
上国外网站的dns 网络安全法测试 青岛家装网络营销推广 个人工作信息安全网站架构图 网站如何编辑 支付宝的网络营销为例 我理解的网络营销 2017个人信息安全 上海信息安全培训班,-1 全球网站建设服务商 内心恐惧胆怯的前世影响【www.richdady.cn】 强迫症的家庭支持咨询【www.richdady.cn】 亲子关系的心理建设方法有哪些?咨询【www.richdady.cn】 与男友前世的故事分析【www.richdady.cn】 通灵与心理学结合咨询咨询【www.richdady.cn】 前世缘份的缘分解读【企鹅383550880】√转ihbwel 自闭症的案例分享【企鹅383550880】√转ihbwel 学习成绩差的咨询技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 官司的法律咨询咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的前世影响咨询【www.richdady.cn】√转ihbwel 性压抑的咨询技巧咨询【企鹅383550880】√转ihbwel 感情纠纷的情感咨询咨询【微:qq383550880 】√转ihbwel 升迁障碍的前世因果咨询【www.richdady.cn】√转ihbwel 灵魂化解的重要性咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世的故事分析【微:qq383550880 】√转ihbwel 与老公前世的识别方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的前世影响【企鹅383550880】√转ihbwel 前世缘份的化解方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 公司破产咨询【企鹅383550880】√转ihbwel 火锅店的病毒营销文案 网红网站建设官网 信息安全等级测评师证 上海信息安全培训班,-1 sap信息安全搭建 免费申请网站 网络与信息安全科普 从重大事件看网络安全形势 答案 四川大学信息安全,-1 为什么说信息安全是一项系统工程 雅虎网络安全小组 达内培训 微络营销深圳 网络安全英文新闻 2015最新网络营销课程 全球网站建设服务商 3g手机网站 个人工作信息安全网站架构图 网站如何被收录 潜艇 信息安全 企业网络营销的缺点 中华人民共和国工业和信息化部就业指导中心认证网络营销师建立信息安全应急管理 营销在哪里培训 一键建网站 网站如何被收录 龙华三网合一网站建设 如何用jsp和access2003制作一个有后台的数据库的网站 网络安全设备 网什么 电商服务营销 2017个人信息安全 空间网络安全 南京网站建设咨询狮山做网站 有关网络安全的电影 基础设施网络安全框架 互联网信息安全资质证书 企业建网站 东莞 外贸网站 建站 信息安全行业百强 国网信息安全 电商服务营销 昆山做网站 信息安全威胁的分类 网络安全最新 大型网络安全公司排名 我理解的网络营销 网红网站建设官网 网站制作 常州 网站导航营销的优势 sap信息安全搭建 信息安全等级测评师证 2017年网络安全问题 山东省网络安全竞赛 网络安全 乌云 上海信息安全培训班,-1 上海信息安全培训班,-1 昆山做网站 介绍几个成人网站 sap信息安全搭建 网络安全年会2017 征文 信息安全服务年会 常用微信营销方式 免费申请网站 汕头网站推广 网站建设导航栏设计 中国信息安全网作业,-1 网络与信息安全科普 国务院关于大力推进信息化发展和切实保障信息安全的若干意见 信息安全检查内容 网络安全实验 指纹营销 互联网营销前景 成都网站设计说明书 成都 网站建设 什么是信息安全服务 优质的常州网站建设 牛肉营销 成都公司建网站 网络整合营销推广 长沙市网站制作公司 互联网金融网站建设 支付宝的网络营销为例 免费营销型网站建设 北京信息安全培训机构 保定市网站制作公司 多个zencart网站收款邮箱绑定到同一个paypal主账号 达内培训 微络营销深圳 达内培训 微络营销深圳 汕头网站推广 seo营销技巧培训课程 网络安全英文新闻 免费网站空间申请 口碑营销的概念 学校网站设计 2015最新网络营销课程 网站国际化 酒店的宽带网络安全吗? 中央 信息安全工作会议 全球网站建设服务商 女生做网络营销 网络安全最新 网站制作中心 3g手机网站 四视图网站 服装微博营销案例分析 信息安全 控制点 个人工作信息安全网站架构图 网站制作厦门公司 宣城网站seo诊断 tools网络安全 网站如何被收录 上海地产网站建设 工控网络安全是什么 大疆网站建设 龙华三网合一网站建设 杭州网站设计 微信网站 企业网络营销的缺点 烟台软件优化网站 互联网金融网站建设 网站国际化 微信广告和微信营销方案 网站如何编辑 上国外网站的dns 大疆网站建设 信息安全行业百强 个人手机版网站建设 我理解的网络营销 信息安全案例演示 长沙市网站制作公司 青岛做网站的公司排名 广东手机网站建设报价 如何查看网站的访问量 汽车网站案例网页设计 网站制作厦门公司 有利于优化的网站模板 指纹营销