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
信息安全的漏洞 英语相宜本草的口碑营销做网站要多少钱公安部第三研究所信息安全技术处营销模式饥饿营销2015工控网络安全态势报告网红网站建设官网相宜本草的口碑营销网站红蓝色配色分析中型网站永恒真神经过背叛,重生 人类漫长的文明发展中,逐渐发现自己在宇宙中的孤独,人们开始寻找外星生命,可数千年来却是一无所获。 宇宙边缘论随着重生机的诞生,进入了大家的视野,重生机创始人“叶伦”说出了让全世界震惊的消息。 我们发现了外星文明!随着宇宙检测站的一个个排查,出现了让所有国家瞬间发起战争的重大发现。 宇宙重启!这场战役叫做宇宙重启!叶伦开启宇宙重启真的是为了拯救文明吗?还是受到了边缘文明的操控呢?这背后到底隐藏了什么秘密? 这一切都随着一名普通的研究人员,慢慢浮现出来……苏州飞马堡无故被神秘组织所灭,马行空家破人亡,暗中调查找到幕后黑手青风堂,但却意外牵扯出三十年前武林一段风波,孰是孰非,如何决断?天生阴阳造化,为应劫而生。人世流转,坎坷万千。有一个道士想要我的眼睛,我便把左眼送给了他。我叫杨晓,是应劫之人沈清风本是秦皇之子,原以为能够荣华富贵一生,可还没来得及享受,就被自己的青梅竹马杀害,就此陨落。 千年之后,他意外重生,而自己的青梅竹马已经成为了蓬莱界唯一的皇,这一世,他能否报仇,成为那凌驾众生之上的神。韶云,一个弱势的农村娃,逆境中成长的过程。性格内向、外柔内刚,困境中挣扎,有情有意,心地纯洁善良,武才兼备。无奈世俗所迫,家境贫寒过着即凄凉又奋进的生活。从泥巴少年成长到青春豆蔻,一路走来,经历过懵懂到成熟的过程。静茹 , 貌美娇姿,娇柔可爱。乖巧中带着豪爽。两个少小的青梅竹马,到成长后的渐行渐远的情感。带着遗憾走过一段青春无怨的历程。我穿过太平洋,步过雨林,穿越麦田。在蒸气中我漂浮、我诞生、我死去。林辰用短短三百年时间,成为仙界最年轻的仙帝,却遭三大老牌仙帝联手围攻,同归于尽。 未曾想重生回到少年时的蓝星,这一世他将不再留有遗憾,有怨报怨,有仇报仇! 修仙之路也将更加势不可挡!第三次世界大战后辐射扩散到宇宙各处,人类的基因发生了奇怪变化,就连地球也变了样。 如果除去天生阴阳眼的话,我的前半生应该是普通的不能再普通了,但自从那天之后,我墨色的生活被染上了色彩。
最新网络安全问题及解决办法 郑州网站 公安部第三研究所信息安全技术处 检查网络安全性个人信息安全规范 产品 电商营销公司 专业信息安全服务资质咨询中心,-1 营销的基本要素包括 网站设计的公司 网络营销方面做的比较好的企业(产品)的一个经典案例ppt flash网站欣赏 去世的母亲的去向解析【www.richdady.cn】 精神不振的自我提升咨询【www.richdady.cn】 事业不顺的职场提升【www.richdady.cn】 去世的母亲在哪咨询【www.richdady.cn】 大龄剩女的婚恋困惑如何解决?咨询【www.richdady.cn】 忧郁症的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生的缘分揭秘威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 学习成绩差的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 官司的法律援助威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 特殊学校的咨询技巧【www.richdady.cn】√转ihbwel 冤亲债主干扰【微:qq383550880 】√转ihbwel 前世老公咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际关系不好的原因分析【σσЗ8З55О88О√转ihbwel 老公家暴的咨询技巧【www.richdady.cn】√转ihbwel 头脑混沌的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 头脑混沌的前世因果【www.richdady.cn】√转ihbwel 前世缘份的前世解析咨询【微:qq383550880 】√转ihbwel 冤亲债主干扰的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主的干扰与解脱咨询【微:qq383550880 】√转ihbwel 婴灵的超度过程【www.richdady.cn】√转ihbwel 周口做网站 大学网络安全活动 网络安全信息分析 网络安全提供 网络安全基础关键技术操作 福州自适应网站建设基于网络品牌社群的营销战略——以北京小米科技有限责任公司为例 关于信息安全的培训 苏州企业网站建 国家信息安全通报 大连营销策划公司电话 2016十大信息安全事件 大型免费网站制作 行业网络营销分析报告 电子商务网上营销 招生网络营销方案 网站背景色 免费学校网站建设 2015 网络安全大事件 行业网络营销分析报告 合肥需要做网站的公司广州外贸网站建设 成都网站制作 西安网站建设成功建设 常州网站设计 网站设置好了关键词怎么样在搜索引擎里搜索关键词就能有排名 连云港网站建设 网站建设模板 烟台网站建设设计 任天行网络安全管理中心 网站红蓝色配色分析 主要营销方式有哪些 电影网络营销推广 大连营销策划公司电话 青海网站建设小米公司网络营销分析 网站建设模板 高州做网站 营销外包报价 网络安全提供 河南省网站建设 南昌寻南昌网站设计 信息网络安全普及教育培训教程习题 网站设置好了关键词怎么样在搜索引擎里搜索关键词就能有排名 福州自适应网站建设基于网络品牌社群的营销战略——以北京小米科技有限责任公司为例 石家庄网站优化公司 邮件营销edm 行业网络营销分析报告 网络营销畅销书排行榜 国内网络安全事例 免费学校网站建设 首都网络安全日培新 关于信息安全等级保护工作的实施意见 信息安全包括数据安全和 2015工控网络安全态势报告 网站设计的公司 实验室信息安全要求 微博营销是指什么意思 青岛企业网站建设 实战网络营销 任天行网络安全管理中心 网站托管费 上海地产网站建设 信息网络安全普及教育培训教程习题 网络安全信息分析 网站加视频 武汉网络推广营销公司排名 西安网站建设成功建设 网络安全都有什么安全 做专业网站 南昌寻南昌网站设计 关于信息安全等级保护工作的实施意见 装饰网站建设 苏州企业网站建 电信信息安全部门 中型网站 周口做网站 北邮的信息安全专业怎么样 甘肃手机网站建设 qq群营销是什么 西安网站建设成功建设 网络营销外包 2015 网络安全大事件 常用的信息安全技术""是哪几种?" 相宜本草的口碑营销 电商营销公司 网络营销具有哪些特征 烟台网站建设设计 网站托管费 电商的内容营销案例 山西网站制作公司 公司网站设计与开发 儿童节网络营销 温州微网站制作公司推荐 信息安全合规性考研网络信息安全 信息安全资质证书等级,-1 公安部第三研究所信息安全技术处 山东网站建设推广 免费网站建设 上国外网站的dns 关于信息安全的培训 中国计算机网络安全 北京网站制作排名 相宜本草的口碑营销 十三五 网络安全 国家信息安全保障人员 营销的基本要素包括 国家242信息安全局 大学网络安全活动 推广微信营销手机厂家 网站国际化 建一个政府网站 公共网络安全服务 网站建设的编程技术 成都营销型网站 电商的内容营销案例 武汉网站建设网页设计网站制作网站建设公司做企业网站公司 制作网站公司唐山 连云港网站建设 实验室信息安全要求 大型免费网站制作 武汉网站建设网页设计网站制作网站建设公司做企业网站公司 网络安全大会2017ppt 珠海营销型网站 营销外包报价 烟台网站建设设计 成都营销型网站 营销要点 网络营销从事工作 北京网站制作排名 连云港网站建设 江阴网站建设 邮件营销edm 信息安全资质证书等级,-1 信息安全等级评测师 营销网站页面分析 网络信息安全攻防 邮件营销edm