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
免费营销方式网络安全公司前景中国信息安全公司有哪些微信营销的好处共建网络安全网站改关键词网络营销师考试广东省信息安全教育网山西省信息化和信息安全评测中心贸易公司自建免费网站武汉高端网站建设当众公地权力会成员都柏林从苏联地区北部世界大厦冲破“玻璃”向下坠时,她一定会想起几个亚洲前(字面意思)参议员开罗驱车来的那个午后,他带的那两个没有头的人再也没有管了。三站之后,出现了短暂的平静,三年后,s市事件成为新的导火线,那些潜伏在黑暗中的人,渐渐的开始活跃起来,而这场风暴将会揭开这世界的真相。 如果除去天生阴阳眼的话,我的前半生应该是普通的不能再普通了,但自从那天之后,我墨色的生活被染上了色彩。他,为爱入狱五年,出来竟发现未婚妻跟别人订婚了,原来他一直在错付!得知真爱父母双亡,瞎了眼睛, 成了家族的弃子!陈九临一怒之下,施针救人扭转乾坤! 摊牌了,老子就是南境之王,这一次我要让你做最幸福的女人! 吴邪怎么也想不到,自己三十岁生日的愿望竟然实现了, 只不过这地方有点不对劲,但缓劲过后,那是相当嗨啊! 有老婆,有妾,还有通房丫头,最大的亮点还是能去怡红院! 咳咳……这时代真的让男人爱上啊! 只是, 只是,这男人的名声太臭了吧! 怎么把名声改过来?怎么把名声改过来?怎么把名声改过来? 吴邪开始一系列重大挑战……刚穿越成蜀山剑派大师兄,就因为勾结邪魔教妖女,被废去修为,剥夺身份,羁押在锁妖塔! 好在绝望之际,楚风获得神级签到系统! 在锁妖塔前签到,奖励剑体之首,【无始剑体】! 在三皇殿签到,奖励【轩辕剑】! 在三清殿签到,奖励【紫金红葫芦】! …… 楚风本着不无敌,不轻易出山的想法,苟在蜀山默默签到! 但当三千年前的绝世邪魔,邪剑仙率众攻上蜀山剑派时! 楚风挺身而出,负手而立,横剑身前! “前方蜀山,妖魔禁行!”  “这是只是一介凡人写下的故事。”说书人讲完最后一段,和满堂听众说着故事最后一句话。 “我觉得不是。”书堂最后的一排座位上,一名负剑少年反驳着。 异世赌徒遇到当世疯子,风云变幻,看得他俩如何作死,在这人命如草芥的世界,如何为人类谋福祉呢?修炼世界原本没有了妖族,几千年后,为何妖族忽然现世?为何师傅会再次叛变?太多问题需要解释了,燕雀和秦棋能解决这修炼世界中的灭顶之灾吗?古一白这一生运气很好,有爱人,亲人,知己,红颜,朋友,兄弟,…… 也守护了很多,失去了很多!
阿里网站建设 用户信息安全事件定义 网站系统 网络信息安全服务能力,-1 中国网络安全峰会 360 信息安全管理体系中要素 山东网站优化 影楼网络营销 信息安全等级保护费用 医疗行业微信营销案例 特殊学校的前世记忆【www.richdady.cn】 存不住钱的心理调适咨询【www.richdady.cn】 人际关系不好的咨询技巧【www.richdady.cn】 亲子关系的互动模式咨询【www.richdady.cn】 内心恐惧胆怯【www.richdady.cn】 前世今生的缘分再续【www.richdady.cn】√转ihbwel 什么原因意外的前世影响咨询【企鹅383550880】√转ihbwel 头脑混沌的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的婚恋心态【σσЗ8З55О88О√转ihbwel 存不住钱的咨询技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何判断被冤亲债主干扰?【www.richdady.cn】√转ihbwel 孩子学习不好的解决方法咨询【企鹅383550880】√转ihbwel 家庭关系的心理调适方法有哪些?咨询【www.richdady.cn】√转ihbwel 事业不顺的心态如何调整?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的前世记忆咨询【σσЗ8З55О88О√转ihbwel 心特别累的自我提升咨询【企鹅383550880】√转ihbwel 迟缓儿的前世因果咨询【www.richdady.cn】√转ihbwel 感情纠纷的沟通技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 儿子不读书的教育建议咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 老公家暴的自我保护【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络安全 防御 纵深 网站设计尺寸 信息安全部官网 全网营销包含哪些 2014中国信息安全技术大会 专业邮件营销 信息安全专业企业 金融行业营销案例 贵阳设计网站建设 回顾2012年重大网络安全事件 信息安全等于网络安全 网络安全事件应急响应时间要求 萧山网站优化 科技营销顾问有限公司 外贸网站如何推广 网站建设三合一 网站改关键词 网络安全的主要威胁有 贸易公司自建免费网站武汉高端网站建设 公司网站市场价 成都网络安全支队 备案 哈尔滨网站建设公司 集团公司网站方案 网络安全主管部门招聘 中国网络安全检测 广州营销课程 假网站备案 广州营销课程 信息安全服务高级工程师 企业网站适合响应式嘛 网站换程序 在线营销型网站制作 国家信息安全评测证书 国家信息安全评测证书 网站改关键词 外贸网站制作时间及费用 广州 网站制 网络安全监控公司 企业网站备案 微网站如何制作营销课程 金融行业营销案例 asp网站php网站jsp网站asp.net网站案例 信息安全审计师 网络营销师考试 南方信息安全测评中心 山西省信息化和信息安全评测中心 网络安全活动有哪些 网络信息安全服务能力,-1 网络安全周 网站建设评判 有意义的网站 国家信息安全威胁 科技制作网站 山东省网络安全技能大赛官网 集团公司网站方案 中山网站建设文化方案 网站建设seo优化的好处 台州卫浴网站建设 外贸网站如何推广 企业网站备案 信息安全等于网络安全 浏览国外网站 dns 网络安全事件应急响应时间要求 起跑线网营销公司 信息安全部官网 2017优秀网站设计案例 网络安全服务资质认证 网络安全部队 网络游戏营销策划 信息安全外包评估方法 三合一企业网站模板 优秀网站设计 门网站制作 长沙 做营销型网站的公司 四川互联网营销公司有哪些 萧山网站优化 起跑线网营销公司 红河网络营销 中国网络安全峰会 360 2014中国信息安全技术大会 中国信息安全杂志官网 bat招聘信息安全专业 网络安全 抓包 公司网站市场价 网络安全公司前景 中国信息安全杂志官网 服务营销网 网络安全协同 病毒营销互联网案例分析 全网营销软件 公司网络信息安全要求,-1 三合一企业网站模板 国家信息安全评测证书 网站如何宣传 医疗行业微信营销案例 网站项目设计 锦州做网站 个人如何加强网络安全 在线营销型网站制作 信息技术与信息安全信息安全风险评估,-1 珠海品牌网站建设 保定做公司网站的 怎么创立网站 网站改了域名之后服务器正常程序正常为什么后台打不开呢 网站建设开发 网站建立费用 网站项目设计 做互联网营销执行 网络安全中国行公司 百度知识营销在哪里 信息安全服务高级工程师 网络整合营销的特性 购物网站建设公司 旅游营销推广中心 云计算信息安全等级保护基本要求 信息网络安全logo 手机在线建网站 网络安全的危害有哪些 网站 排版模板 网络安全服务资质认证 浏览国外网站 dns 北京朝阳网站设计 网络营销职能关系 怎么创立网站 手机营销网站 公司网络信息安全要求,-1 2017优秀网站设计案例 2016信息安全泄密事件 如何保障国家信息安全 信息安全专业企业 保定做公司网站的 购物网站建设公司 建立企业官方网站 中国网络安全检测 网站建设计划书