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
网络安全应急工作机构宫免费网站网络安全防护框架如何网络安全建设商城网站都有哪 些功能中国信息安全十大公司免费的海外邮件营销昆明网络营销珠海专业机械网站建设网络安全编程的特点包子因为阴差阳错穿越到了迷你世界(轻松搞笑+海王+多女主+文抄公+迪化) 那一年……陈黎回到了17岁。 看着镜子中的自己,欲哭无泪。 生性散漫的他剪掉长发后,却像是变了一个人…… 他身披众多马甲,游离在万花之间。 众人对他的认知,始终停留在表象。 父母觉得他是软饭王! 美女觉得他是绝对的天才! 朋友觉得他是江湖大佬! …… 实际上,陈黎只想做一个真诚的人。 ps:本书又名《我的马甲有点多》、《我真的很专一》 ”世界在重合!“常年游于被世界所抛弃的土地的汪洋惊道。在几乎无人涉足的巨大森林里竟有一个婴儿躺在地上,如树木的果实一般,不仅如此,在这森林之间,还有一座与之格格不入的村庄。诡异的事件不断的印证着汪洋的话。 这是一个近似未来地球的异世界。 名为“黑石”的神秘矿物能将人的情绪与欲望收割转化,为这个世界提供了近乎无穷无尽的能源。 普通人就是被无尽收割的活能源,如同“工具”和“零件”生存。 财团,高官,各种特权者们争权夺利。 而他将颠覆这个世界的规则。几个少年重振门派的故事在这片奇幻的大陆上,有着诸多的神明与拥有强大力量的人类与非人类,他们都拥有各自的文化与文明,在一切都有序的进行时,一场阴谋的风暴正在悄然接近......萧羽通过一颗魔瞳吊坠可以进入平行世界,那些平行世界拥有神奇的能量造物,获得了它们,就能获得无比强大的力量,进而造就一方宇宙的主宰!!!懦弱、胆小、霸凌是我经常遇见的,为了改变我努力习武,日复一日年复一年,坚持与毅力共存知行合一。做一件事要认认真真的去完成,你要做到一往无前,不畏艰险打破一切困难! 且看怂包少年偶得系统开启武学之路拳震八方,成就无双威名! 失去家庭,一个人生活的许文,在回家的路上看见一位跳江的女孩,他试图拯救她,那女孩似乎认识他,将他拉下了江,掉落途中亲吻了许文,等待死亡的许文却再次重生在未知的世界当中,他将开启自己崭新的生活......五代兵燹四起,而江南幸得苟安,游侠之辈趋之若鹜,争相筑巢于此,所求者无非是高楼纵酒、围炉欢谑。待到雨过天青色,回首时,不过是二三里勾栏瓦舍,十余载岁月蹉跎。
选手机网站 深圳 信息安全培训 专业的高端企业网站 网站开发公司 上海 网站建设什么最重要 信息安全教学 文昌网站建设 饭客网络安全论坛 石家庄公司网站建设 网络安全法 工信部 无形干扰【www.richdady.cn】 孩子不爱读书的阅读环境【www.richdady.cn】 孩子学习不好的环境影响咨询【www.richdady.cn】 公司破产的原因分析咨询【www.richdady.cn】 头脑混沌的咨询技巧咨询【www.richdady.cn】 家庭关系的心理调适方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 3. 情感与心理咨询咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 什么原因意外的前世故事咨询【σσЗ8З55О88О√转ihbwel 外灵的干扰特征咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 暗恋的情感释放咨询【微:qq383550880 】√转ihbwel 学习成绩差的解决方法【σσЗ8З55О88О√转ihbwel 与公婆前世的前世缘分咨询【www.richdady.cn】√转ihbwel 孩子不爱读书的家庭教育方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 人际关系不好的心理调适【σσЗ8З55О88О√转ihbwel 冤亲债主的干扰与化解【www.richdady.cn】√转ihbwel 强迫症的心理调适咨询【www.richdady.cn】√转ihbwel 孩子厌学的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的情感维护咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌的咨询技巧【企鹅383550880】√转ihbwel 前世今生的缘分再续【σσЗ8З55О88О√转ihbwel 网络安全实训心得 专业的高端企业网站 网络安全剧本 福州网站建设网络公司 网络安全攻击的方法 建设网站的意义 国家网络安全认证 sns社交网站 国家网络安全中心 招聘 网络信息安全评估 网站备案多少钱 泰安网站建设公司 网络安全法与征信管理 信息安全杂志有哪些,-1 信息安全的报告 湖南品牌网站建设 网络信息安全创新制度 好未来信息安全规范真实实施 福建信息安全就业 网络安全法与征信管理 2015网络安全事件调查报告 衡水网站制作报价 上海网站开发制作 网络营销虚拟性 网络安全实训心得 免费建个人网站 怎么检查网络安全 科技类网站色彩搭配 中山网站建设外包 微信网络营销成功案例 国家网络安全认证 网络安全 个人信息 如何网络安全建设 信息安全杂志有哪些,-1 2015网络安全事件调查报告 珠海专业机械网站建设 四川省网络安全 如何做好信息安全方案 网站开发公司 上海 关于加强网络安全学科建设和人才培养的意见 杭州全网整合营销 湖南品牌网站建设 信息安全需求来源 选手机网站 免费的网站申请 信息安全需求来源 珠海专业机械网站建设 饭客网络安全论坛 网站建设什么最重要 网站建站前期准备工作 信息安全的报告 优异网站 做网站的机构 计算机信息安全技术分为两个层次 微信网站制作免费 网络安全生态 2017 黄岛网站建设 网站推广外包 深圳 信息安全培训 手机微信网站建设 网站聚合页 关注信息安全 苏州网站制作 廊坊网站优化 优异网站 网络安全管理平台功能 网络安全剧本 网络信息安全评估 合肥网站制作需 北京网络信息安全公司排名 湖南品牌网站建设 西安免费做网站公司 信息安全检测软件 合肥网站制作需 外贸网站建设公司 深圳软文营销推广 怎么检查网络安全 外贸网站建设公司 上海网站开发制作 北京网络安全 信息安全 国产化 打印机 公司网站重新建站通知 关于加强网络安全学科建设和人才培养的意见 商城网站都有哪 些功能 微信网络营销成功案例 广州网站建设公司招聘 网络安全厂家分类 五大营销系统 制作网站电话 饮料产品营销策划方案 网络营销虚拟性 网络安全管理平台功能 网站优化的优势 医院怎样进行网络营销 信息管理信息安全青岛建网站 快速做网站 网络安全实验室 四川互联网营销公司哪家好 选手机网站 武汉市大型的网站制作公司 珠海移动网站建设报价 成都网站开发 网站优化西安 微信网络营销成功案例 如何建立网站 公司关于网站设计公司的简介 网站转化率 公司网站重新建站通知 怎么管理网站添加代码 安徽网站建设 信息安全教学 互联网营销 问题 武汉市大型的网站制作公司 信息安全调研报告 西安免费做网站公司 为信息安全 信息安全需求来源 合肥 做网站的 怎么检查网络安全 建立网站的过程 网络安全第一阶 信息安全等级保护测评项目网络营销与策划培训 文昌网站建设 2015年我国信息安全市场规模 福建信息安全就业 网站建设公司是什么 世界网络安全峰会 网站转化率 r-cnn网络安全 c 信息安全 网站如何被百度收入 网络安全实训心得 深圳 信息安全培训 网络安全实验室 意大利 网络安全