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
西城网站制作公司公司营销效果怎么样的小米手机网络营销服务鹤壁网站制作学网络营销要带电脑吗网络安全传奇’信息安全管理内容武汉做网站价格济南网站制作公司报价如何制作网站作为一个刑警,程成办案兢兢业业,以事实说话,岂料案件的背后竟有一只黑手等待着他……这个世界不仅有飞龙,竟然还有恐龙!尹新穿越到一个剑与魔法的时代,本想安稳成长,迎娶城主之女,走上人生巅峰。随着越来越了解世界,各种阴谋与诡计也接踵而来。异界的国度妖魔苏醒,那里即将面临生死劫难,轩辕庄就是摆脱生死劫难的寄托。轩辕庄自己在非凡经历得以砥砺成长。冲九霄,踏虚道;窥玄恒,炼阴阳;凝道元,掌乾坤;破混沌,成尊祖;看生死,入轮回;渡涅槃,为圣境。星新历四年,地球资源全面枯竭,与未知生物展开一场大战,所以才被迫使用世界武器之一的“天塔·镇世之光”将四片大陆相连的部分炸毁,分为白金,落月,余辉,残朝,四片大陆,其中残朝大陆是由残阳与朝阳政府组成的。 因为内部水资源不能被外部海水所入侵,所以唯一一颗可以改变天侯的武器“卫象·骤风之时”在旧星历二三九五年于四片大陆上空爆炸,形成了四陆风暴的气象。 据说赤色大陆并不是自然生成的,而是岛上的拾荒者,根据旧星历二二七三年所提出的“铁箱计划”(原生态圈创造计划,简称原生计划)当时这个计划被快速否定,因为这么大一片大陆所需要的人力物力是天文数字,就算成功效果也不一定好,但偏偏让赤色这样一小片小岛完成了这样宏大的工程,另外赤色有一个别称,“雇佣员会。”兼任宇主的万物皇降临灵汉恢复盛世,转眼间到了转移回原本宇宙的时候,万物皇创造出一个猫形移动储物库,命其成为自己小儿子的爱宠,便将传国之宝·敬天法祖大玉圭等多种神器存放于储物库,等待小儿子继任宇主大位,持宝玺名正言顺的继续完成他的大业……生命是什么?那或是一场奔赴尘世的旅行,每个人都身处荒野,仰望着星空。渺小的一切,终将化为黄土,随风消逝。可一切存在过的,都将成为被传颂的一首赞歌。此书献给曾经热血激昂的自己 大学生活刚开始,却遇上灵异复苏和异能觉醒; 且看一大学生的变强里程 (本人仅仅是位初中生,但觉得以大学生视角好写点,就在设定是主角是大学生了;如有不对,请及时提醒)侠,以武犯禁。 魔,以欲乱世。 当一个力量与技巧都达到极致的存在出现在这个世界上时是怎样的体验? 这是一个杀戮机器逐渐成长为人的故事....
网站怎么进入后台维护 网络安全的目标是什么?通过哪些技术手段可以促进安全目标实现? 网络安全法 上位法 信息安全服务资质一级 郑州网站优化_郑州网站推广_河南网站建设公司_seo外包顾问服务 网站有哪些内容 学网络营销要带电脑吗 科大信息安全专业 信息安全需求包括什么 重庆整合营销传播公司 意外的前世影响【www.richdady.cn】 性压抑的前世因果咨询【www.richdady.cn】 暗恋的心理成长【www.richdady.cn】 干扰的预防与化解咨询【www.richdady.cn】 儿子不读书的解决方法咨询【www.richdady.cn】 如何解决孩子不爱读书的问题?咨询【微:qq383550880 】√转ihbwel 强迫症的康复训练【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子学习不好的环境影响【www.richdady.cn】√转ihbwel 老公家暴的自我保护咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的前世记忆咨询【www.richdady.cn】√转ihbwel 意外的前世因果咨询【www.richdady.cn】√转ihbwel 财运不佳的原因分析【σσЗ8З55О88О√转ihbwel 与女友前世的记忆解析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 暗恋的前世因果咨询【微:qq383550880 】√转ihbwel 大龄剩女的婚姻选择咨询【微:qq383550880 】√转ihbwel 投资项目的自我提升咨询【微:qq383550880 】√转ihbwel 不爱读书威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的化解仪式咨询【σσЗ8З55О88О√转ihbwel 改善脑部不清晰的方法咨询【σσЗ8З55О88О√转ihbwel 前世缘份对现世的影响咨询【www.richdady.cn】√转ihbwel 免费建站网站 网络营销机会2016国家信息安全政策 行业app营销 昆明网站建设首选 一张图 网络安全小组 深圳企业做网站公司有哪些 专线可以做网站 东莞营销型网站建设 网络安全奖学金 公示 论坛营销的案例分析 广州网站优化公司菏泽做网站 昆明建个网站哪家便宜 博客营销 信息安全平台作业 大学生网络信息安全调查报告 广东信息安全研究生,-1 广州学网络营销哪里好 在iis网站的asp脚本文件权限分配时安全权限设置为 营销型名片 ui的含义网站建设 网络广告整合营销 全网营销云推广 博客营销 计算机信息安全设计包括 iso27001 信息安全目的 国家网络安全周logo 全网营销服务套餐 网络安全安全组织 网站运营模式 成都企业网站建设 被黑网站 企业营销服务展示 网站推广优化张店 长沙网站设计服务 去哪里学网络营销师 全网营销云推广 学网络营销要带电脑吗 信息安全领导小组 信息安全等级评估 东营专业网站建设 社会化营销关键词 信息安全等级评估 2015年3月份信息安全 安恒信息安全网关 网站制作 武汉 东营做网站 外贸营销型网站 珠海门户网站建设 网络安全应急处置流程图 网站建设中心 网络数据营销 信息安全部全称 网络安全安全组织 网络安全大会 airbnb的营销 企业 基于tcp/ip安全体系和网络与信息安全理设计安全方案 南通网站建设设计 星巴克营销案例ppt 冠辰网站 罗湖网站设计 龙华响应式网站建设 深圳企业做网站公司有哪些 网络信息安全 网络间谍 企业博客营销的劣势 整合营销传播的作用 论坛营销的案例分析 咨询型网站 网络安全应急处置流程图 大学生网络信息安全调查报告 微博营销的特点是什么意思 网络安全法 上位法 信息安全行业标准 网络安全电影主播 网络安全大会2015 网络安全防范技术 营销推广的目的 企业博客营销的劣势 云管端下一代网络安全架构互联网企业信息安全 网站办公室 网站推广优化张店 去哪里学网络营销师 信息安全 检测机构,-1 天津理工信息安全 行业app营销 广东信息安全研究生,-1 网络营销方法和应用研究 网络安全专委会 营销课案例 上海科技 信息安全,-1 中国中央网络安全 阳江网站建设 网络安全法 上位法 昆明建个网站哪家便宜 网站蓝色 互联网营销调研总结 深圳做网站(官网) 做网站的软件 龙华响应式网站建设 直接营销产品 营销策划 小米手机网络营销服务 网站开发中 东莞营销型网站建设 全网营销服务套餐 网站制作软件 信息安全需求包括什么 深圳做网站(官网) 加强网络安全管理 微博营销成功的原因 广东省网络安全应急平台 福清网站建设 网络安全审计技术 网络营销英文ppt 网络营销策略体系 网络营销机会2016国家信息安全政策 济南网站制作公司报价 东营专业网站建设 昆明网站建设首选 创新的南昌网站建设 网站和域名 深圳企业做网站公司有哪些 网络信息安全实验,-1 网络安全 国防 东莞营销型网站建设 昆明网站营销 网站运营模式 论坛营销的案例分析 在iis网站的asp脚本文件权限分配时安全权限设置为 博客营销 网络信息安全 网络间谍 企业 基于tcp/ip安全体系和网络与信息安全理设计安全方案 青岛网站建设 信息安全 ppt 营销推广的目的 网络安全名师