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
湖北省公安厅入围网络安全审计产品头条营销软件审计网络安全专业排查常州网站建设哪家好信息安全发布时间网络安全实习日志网络营销实用教材 的教材框架是基于何种营销理念编写的营销型网站如何制作2017年网络安全周信息安全服务标准能斩敌人百万雄师,却对她无能为力! 妻!是我的妻!    怨我、恨我、仇深似海! 无论如何弥补,都无法填平,婚前抛弃带给她的蚀心伤害! 这一生,只为获取她的原谅,哪怕是……    每一天都发狂! 万象红,人间火,神游六合,应是鬼影浮生;长明灯,十月墓,发龙鸣哀郢,应是御景天城;渭天河,相思门,千江绝流,天命昭昭。在这妖魔环视的魔法世界之中,莫羽又该怎么去完成自身的成长,一步步走向那一条特殊的道路呢?女主袁筱因为家庭因素,被迫来到深圳的一所初中读书,在新的校园和新的朋友之间又会碰撞出怎样的火花呢?请阁下持续关注在下的小说,谢谢能斩敌人百万雄师,却对她无能为力! 妻!是我的妻!    怨我、恨我、仇深似海! 无论如何弥补,都无法填平,婚前抛弃带给她的蚀心伤害! 这一生,只为获取她的原谅,哪怕是……    每一天都发狂! 天道不公,我便逆天书名 天下风华录 作者 何故惹卿来   简介,本书是一部,架空的历史武侠玄幻短篇小说,里面有江湖上的爱恨情仇,有战场上的征战厮杀,也有朝堂之上的阴谋诡计勾心斗角,更有玄幻的天人合一和妖魔鬼怪。请大家随我一起进入故事,我给各位看客仔细道来。   作者的话   本书是作者工作闲暇时间所写,后续肯定会持续更新。感谢大家的支持! 邮箱 1293603219@qq.com 记录那些在校园的异想天开,以此完成我对“中二”这个词的理解道术奇高的师傅为何隐居小村庄! 为何命中注定又遇见了她!为何手上的“阴书”带来的事故,频频之多。十年前,阿沃尔雪山的爆炸带着灯塔公司的辉煌一起进入坟墓。巴别塔公司在灯塔公司的尸骸上迅速崛起,以仿生人技术成为新兴大财团,与联邦政府携手控制25区。十年后,25区发生连环杀人案,高级督查徐一航奉命调查,却发现一切的证据指向不可能的方向,血腥的事件下是多方势力的暗流涌动,事件的真相到底能否水落石出?巴别塔公司与仿生人的命运又该何去何从?
网站建设免费 昆明 信息安全 晋中网站建设 深圳信息安全企业,-1 网络安全项目计划表 银川网站建设 网络安全视频教程 app网站公司淘宝店铺网络营销策划 建设企业网站公司 计算机信息安全保护等级 财运不佳的风水调整方法有哪些?【www.richdady.cn】 升迁障碍【www.richdady.cn】 有官司的心理调适咨询【www.richdady.cn】 财运不佳的财运提升咨询【www.richdady.cn】 孩子学习不好的心理调适【www.richdady.cn】 缺心眼的解决方法咨询【σσЗ8З55О88О√转ihbwel 儿子抑郁症的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰对生活有哪些影响?咨询【微:qq383550880 】√转ihbwel 前世缘份如何影响事业发展?【微:qq383550880 】√转ihbwel 婴灵的超度方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心特别累的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的教育建议咨询【σσЗ8З55О88О√转ihbwel 什么原因意外咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的财务规划咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家宅磁场的常见问题【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家宅磁场的检测工具威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 感情纠纷的情感咨询咨询【微:qq383550880 】√转ihbwel 年轻人过世的常见原因【www.richdady.cn】√转ihbwel 磁场化解服务【www.richdady.cn】√转ihbwel 感情纠纷的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网络与信息安全西电 信息安全电脑推荐 营销型网站如何制作 头条营销软件 珠海医疗网站建设公司 南宁专业网站制作设计 网络安全规范操作流程 网站主色调简介怎么说 企业网络合作营销案例 网络营销的案例分析 网络营销的实施方法是 上海公安网络信息安全 网站建设免费 网盘建网站 网络安全实习日志 冀州建网站 成都高端建设网站 专业信息安全,-1 太原做网站 建设企业网站公司 客又来网络营销 深圳市信息安全行业 学校 网络安全 演练 银川网站建设 信息安全工程.,-1 网络安全内部威胁 福州网站制 网络安全工作 意见建议 网络安全管理的主要功能有访问控制和什么? 信息安全公司资质 做网站程序 网络安全实习日志 网络安全重大案件 铜仁网站建设 常州网站建设哪家好 网络安全工作 意见建议 网络安全管理的主要功能有访问控制和什么? 单位信息安全服务情况 网络安全案例及其分析报告 冀州建网站 搜索引擎营销sem概念 社会化网络营销的特征 辽宁省网络安全中心 网络营销的实施方法是 网络与信息安全西电 网站制作前期所需要准备 网络安全相关电视剧 长安微网站建设 成都高端建设网站 中国网络安全大事件 公司营销方案 信息安全经典面试问题 信息安全电脑推荐 信息安全电脑推荐 做网站程序 SDN与网络安全 长沙手机网站设计 网络营销服务名词解释 计算机网络和服务器网络安全问题 网络安全技能大赛试题 软营销理论 2017年网络安全现状 网站设计公司 长沙 信息安全分类 网络与信息安全管理 网络安全设备 网什么意思 网络安全管理的主要功能有访问控制和什么? 公司网络安全方案设计 网站在其他电脑打开都是好的有一台打开错位没有加载css文件 考研网络营销 公司信息安全 系统有限公司 网络安全的五大特征 信息安全分类 网站建设费用 聊城网站建设报价 做网站程序 录制营销视频 富阳市网站 湖北信息安全网络技术 企业网络合作营销案例 建设企业网站公司 昆明 信息安全 自主免费建站网站 铜仁网站建设 网络营销的实施方法是 搜索营销公司怎么样 计算机信息安全保护等级 国家信息安全工作 佛山企业网站建设咨询 企业响应网站 网站建设方式 网站制作前期所需要准备 网站链接数 信息安全公司资质 南宁网站设计 北京网络安全需求 最新的网络安全技术 网站内容管理系统 太原做网站 自主免费建站网站 青岛网站维护 网盘建网站 国家信息安全工作 信息安全具有特性 北京网络安全需求 衡阳网站建设 珠海医疗网站建设公司 长春880元网站建设 什么是营销方法 搜索整合营销 网络安全 dmz 传统网络安全公司 湖北省公安厅入围网络安全审计产品 建设企业网站公司 房产全民营销app是什么意思 承德网站建设 做网站程序 机房信息安全评估报告 专业信息安全,-1 信息安全工程.,-1 免费建网站的网站 网络安全产品代理 银川网站建设 idc网络安全市场 广州市信息安全企业,-1 软营销理论 网络安全重大案件 常州网站建设哪家好 SDN与网络安全 win10输入网络安全密钥 安顺网站建设 房产全民营销app是什么意思 公司信息安全系统包括 深圳信息安全企业,-1 信息安全工程.,-1