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
搜索引营销长沙专业做网站常州网站推广长沙专业做网站常州网站推广王老吉的网络营销方法可信赖的南昌网站制作互联网营销网站有哪些网络安全预警信息安全认证启动会国家网络安全部队网络广告营销模式案例龙峰,某特种部队退役后,一次乘坐游轮遇到飓风……醒来时,龙峰发现自己出现在一处岛屿的海滩。这处岛屿荒无人烟,里面处处杀机,有吸食血肉的树怪,还有身如巨山的凶兽……生存还是毁灭?龙峰开始了自己在异大陆的传奇人生。天上地下,唯我独尊。 我王天在此质问诸天万界,何为道,何为仙,何为至尊! 诸天万界没有答案,我便自己创造! 一场封神大战,尘埃落定,埋藏过往! 那些前世情缘、封神旧恨,似乎随风而逝,万年后,一个冷血杀手,踏月而来,带领一众妖女诛仙斩神! 云海天涯两渺茫,何日功成名遂了,还乡! 醉笑陪公三万场! 不用诉离觞!捞尸人的禁忌有很多,可总有人不相信,说是歪门邪道。 这不,带着校花总裁下一次水,捞一次尸。 她竟非逼着我和她生猴子!平平无奇的打工人王虎穿越了?还穿越到了一个天赋渣渣实力菜鸡的人身上?怎么办?还好我自带系统,不说别的,爷钱多!想入最好的云海书院但天赋不行?没关系砸钱!想学习功法没办法理解?没关系砸钱洗髓丹可以拥有!有人想群攻?不好意思,已经砸钱开宗门了呢! 你我本无缘,就靠我砸钱!一个神棍道士为了在小镇生存学习死去的师傅招摇撞骗在一次收服鬼魂的事件中慢慢的踏入了修仙的路程。看一个小道如何一步步的崛起与坑人。名牌大学生叶峰,被豪门富二代打压,找不到工作只好回家捕鱼为生,谁知竟因此得到惊天传承,开启逆天人生!伤害人的不止有夫妻之间的暴力,还有亲子之间的暴力。无论何时,请不要忘记,受害者的痛不应该被掩埋。应该有人替他们诉说这一切!太阳异变,撒下的阳光使地星生物疯狂进化。 地星凶兽异株肆虐。 叶焕觉醒最强基因模板系统, 获得阴阳师世界模板组集, 解锁地狱鬼手茨木童子基因序列, 成为强大的基因战士。 灭凶兽,斩万敌, 迈向无尽星空, 踏上无敌之路。 ...... “就让你见识一下,我真正的力量。” “降临吧,地狱之手!”【灵异、悬疑、惊悚、探险、宠物、系统、游戏、搞笑】 废弃的别墅,消失的山村,黑暗的血楼…… 人头蜘蛛,红衣厉鬼,浑身是手的怪物…… 在这个深夜的恐怖世界里,王尊稳如老狗,遇人先问娘,杀鬼必扬灰,万事只求一个安稳! 别人还恐惧在诡异怪谈中时,王尊在惊悚游戏世界里杀疯了。
装饰网络营销的职责 网站建设com 如何设计网站域名 北京市信息安全产业 网站怎做 email营销的实施过程 网站建设图 长沙专业做网站常州网站推广 深圳企业做网站公司有哪些 简单建网站 与公婆前世的影响分析咨询【www.richdady.cn】 阴间生活的前世缘分【www.richdady.cn】 升迁障碍的职场突破方法有哪些?咨询【www.richdady.cn】 与公婆前世的故事分析【www.richdady.cn】 孩子厌学的环境影响【www.richdady.cn】 与女友前世的识别方法咨询【σσЗ8З55О88О√转ihbwel 婴灵的常见案例【企鹅383550880】√转ihbwel 前世老婆的前世案例咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的父亲的前世解析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的情感困扰咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 有官司的预防措施咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生的轮回转世咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 解梦的自我提升【微:qq383550880 】√转ihbwel 事业不顺的解决之道咨询【σσЗ8З55О88О√转ihbwel 前世老公的前世影响【σσЗ8З55О88О√转ihbwel 前世老公的前世因果【企鹅383550880】√转ihbwel 意外事故的应急处理方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 感情纠纷的情感调解咨询【www.richdady.cn】√转ihbwel 家庭关系中的矛盾解决咨询【www.richdady.cn】√转ihbwel 如何识别冤亲债主威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 衡水网站制作 网站建设图 互联网营销推广 信息化与网络安全 装饰网络营销的职责 高端企业网站报价 网络招生和营销 网络安全团队标识 做网络营销 网站建设com 制作网站需要注意的细节 莱芜网站设计 网络信息安全周启动,-1 微信网站方案 网络营销的网站分类 山东临沂网站建设 西安网站建设公 静安区品牌网站建设 网络营销职位分析 网络安全导航 温州手机网站推广 营销网站 免费设计网站 网站设计设 九州建网站 海淀网站设计 搭建网站设计 2015信息安全报告 山东临沂网站建设 江苏网站建设机构 微信网站方案 网站怎做 单仁全网营销班教什么 信息安全 pki 网站建设初期 做网站网站 网站建设规划书 橙 建网站 如何网站客户案例 网络安全新常态 idc中国网络安全市场分析报告 打造公司的网站 上海银基信息安全公安部 信息安全实验室 衡水网站制作 做网络营销 网络营销产品策略分析 信息安全领域专家 国家信息安全服务等级资质 网站实例 德阳响应式网站建设 佛山网站建设的品牌 网站建设图 建行互联网站 西安网站建设公 建网站的公司 湖南网站优化 营销网站 新闻产业中病毒式营销 当前的问答营销平台 互联网营销推广 网络安全威胁有哪些 搜索引擎营销五个步骤是什么意思 静安区品牌网站建设 做网络营销 如何设计网站域名 网络安全标准体系结构 网站 制作公司 信息化与网络安全 便宜电子邮件营销 网站 制作公司 互联网营销推广 深圳企业做网站公司有哪些 新闻营销案例 网站seo优化公司 工信部 个人信息安全 装饰网络营销的职责 网络安全 实验报告 信息安全类产品 南通江苏网站建设 网络安全采访感受 东营网站优化 搜索网站排名 网站怎做 高端企业网站报价 做个营销型网站多少钱 怎么创建网站 单仁全网营销班教什么 枣庄网站制作 专业网站设计 郑州网站建设最独特 信息安全识别 网络招生和营销 信息安全 相关单位 营销网站 网络安全标准体系结构 网络安全 实验报告 网站建设初期 常见的信息安全问题,-1 网络安全威胁的分析大连 营销策划公司 网站实例 网站推广页 网络安全威胁的分析大连 营销策划公司 免费设计网站 自己怎样制作公司网站 网络营销调研的优缺点 网站工作室 网络营销主要做什么 信息安全 pki 网络安全事件应急预 信息安全认证(cispcissp),-1 网站设计教程 上海市信息安全活动周 怎么创建网站 网络安全 实验 网站权重低 可信赖的南昌网站制作 深圳企业做网站公司有哪些 石家庄网站制作 网站验收 万网的云服务器 用多个域名建多个网站 每个域名用备案吗 信息安全项目计划 建行互联网站 国家网络安全监管中心 搜狗推广营销顾问 什么是网络安全风险 当前的问答营销平台 昆明网站推广 网络安全事件应急预 网络安全管理办公室 知乎 无线网络安全 网络安全名师 东营网站优化 制作网站需要注意的细节 网络安全名师 免费建网站样板手机版