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
政府类网站建设苏宁 营销模式网站入口设计规范南京网站建设哪家专业济南网站制作信息安全巡检服务南昌建网站饥饿营销是事例工厂营销推广网络营销发展分析报告孙浩立志于实现其明星的梦想,并一直努力着神王系统可自主发布任务,完成后可以得到对应奖励,许浩一步步崛起……落点有误,被迫成了太监的,经历千辛万苦修炼到重生境,得知失去的是大道五十中那循去的一。只有圆满了,才可获得不知道跑到哪里的宝贝! 我叫苏雨菲,是一个孤儿,三岁那年我在孤儿院里遇见了我的仙王老爸,他虽然天不怕地不怕但就怕两件事。   一是怕我哭、二是怕我离家出走。   并且我还和老爸约法三章,一是不准带漂亮姐姐回家,二是不准加漂亮姐姐的微信,三是不准为了漂亮姐姐而不理我。獬豸不想理你,并向你丢了一个奥利给三十岁落魄大叔无意间觉醒神力,从此人生开挂,走上修炼之路,探索未知世界,在这科学的时代重新开启了修炼之门,开启地狱,走进无穷无尽宇宙楚凡获得了一个名叫主神的系统,从此开启了贸易诸天的旅程。 扛着五千万吨级的核弹和异界妖皇讲道理,真理只在核平之内! 上界十方仙帝围攻,楚凡反手掏出二向箔! 荒古圣体先天道体? 我直接提取细胞,复制上架! 什么?异界即将入侵? 我一个黑店老板,能发射智子很合理吧? 直接封锁异界天地法则,从此无人能突破大罗金仙! ...... “主神,我死后请把我的骨灰塞核弹里。” “为什么?” “身为炸天帮一员,哪怕我死了也要炸上天。” 这是一个黑店老板贸易诸天的故事,穿梭于诸天万界,和荒天帝称兄道弟,招楚子航当店内小哥! 主神出品,必属精品! 强买强卖,不服就干!这是哪里? 这...好像是天后女神的梦中。 我真的不是故意侵犯女神隐私的。 ... 我是不是应该做点什么呢? 嘿嘿嘿... 末世降临,城市崩坏。所谓的乐园居然是普通人的坟墓。肖遥意外绑定暗影系统,操纵自己以及敌人的影子,拯救这个完全崩坏的世界。春暖花开,落英缤纷,放手采撷,便是诗情!
网站入口设计规范 建网站教程 2016北京网络安全日 免费网站建设怎样 常州网站推广机构 广播电视信息安全测评中心 国内web设计网站 优衣库电子邮件营销 网络安全理想 信息安全风险管理办法 心慌胸闷头晕的自我提升咨询【www.richdady.cn】 潜能开发与自我提升咨询【www.richdady.cn】 生活中的无形干扰有哪些【www.richdady.cn】 前世缘份的改命技巧咨询【www.richdady.cn】 冤亲债主干扰对生活有哪些影响?咨询【www.richdady.cn】 纠纷的自我保护咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的前世记忆【σσЗ8З55О88О√转ihbwel 耳鸣咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的故事是真的吗?咨询【σσЗ8З55О88О√转ihbwel 冤亲债主干扰有哪些案例?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世因果咨询咨询【www.richdady.cn】√转ihbwel 为什么过世的前世记忆咨询【σσЗ8З55О88О√转ihbwel 投资项目【www.richdady.cn】√转ihbwel 老公家暴的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 莫名其妙感伤的前世记忆【www.richdady.cn】√转ihbwel 心慌胸闷头晕的前世因果【企鹅383550880】√转ihbwel 强迫症【www.richdady.cn】√转ihbwel 外灵干扰的原因分析【微:qq383550880 】√转ihbwel 人际关系不好的前世因果【微:qq383550880 】√转ihbwel 亲子关系中的沟通艺术【企鹅383550880】√转ihbwel 网站设计公司深圳 美团网的营销特点 北京做网站的公司 信息安全 漏洞 国内欣赏电商设计的网站 网络安全编程 python 建网站教程 国内欣赏电商设计的网站 信息安全指数分级 公司网站建设 网上平台营销策划 如何选择番禺网站建设 互联网数据中心和互联网接入服务信息安全管理系统技术要求 大石桥网站 网络营销的方式 自制公司网站网络安全与黑客攻防 信息安全巡检服务 分栏型网站云网站 网络营销发展分析报告 信息安全等相关专业 2017玩转网络营销 亳州网站建设 工业互联网 网络安全测试 唯品会营销策划方案 酒店业网络营销 深圳南山网站建设 信息安全 漏洞 政府类网站建设 网站设计公司深圳 江苏网站制作企业信息安全技能赛 安全狗 建行企业网站 网站管理 国内web设计网站 选择网站设计公司佛山 信息安全等级测评资质 亳州网站建设 北京网络安全工程师培训 昆明营销策划 营销的发展 信息安全是指信息在 网络安全理想 营销的发展 网站怎么申请 南昌建网站 网络安全宣传 中网办 饥饿营销是事例 e mail营销主题 网站策划方法 营销法则 网站的形成 网络信息安全原则有 营销的特点 武汉公司网站制作 网络营销专业名词 网络安全法 行业组织 泉州网站建设 优衣库电子邮件营销 重庆市网络安全协会 许可营销 网络营销战略特点是什么 网站查外链 网络安全编程 python b站的网络营销 赣州网站推广 海尔最新营销模式 2017玩转网络营销 第二届360杯全国大学生信息安全技术大赛,-1信息安全的威胁主要来自于,-1 营销法则 网络营销的方式 海尔最新营销模式 浦东企业网站建设 seo网络营销 优帮云 信息安全指数分级 浦东企业网站建设 2016北京网络安全日 北京的网络安全公司 网站制作模板 网站怎么申请 h5制作企业网站有哪些优势 国内web设计网站 信息安全等级测评资质 四川全网营销推广价格 免费的企业网站 台州做网站优化哪家好 自制公司网站网络安全与黑客攻防 公安部信息安全查询 成都高新区 信息安全 保护公司信息安全 南昌建网站 信息安全风险管理办法 流量网站制作 上海网站建站 如何选择番禺网站建设 信息安全管理服务 网络安全课程app 信息安全风险管理办法 哈尔滨做网站公司 网络营销战略特点是什么 得力网络营销定位 威海网站推广 昆明网站排名优化 哈尔滨做网站公司 恶意刷网站 免费网站建设怎样 网站的营销与推广方案 人的营销 黑客攻击信息安全事件 创宇技能表 信息安全 信息安全会议 infosec,-1 全面解读网络安全法 珠海微网站 o2o网站建设代理商 哈尔滨网站开发 网络安全关注的问题有哪些方面 厦门企业网站制作 南昌网站设计 网络信息安全标准 网络营销分为哪几大类 美团采用什么营销模式 网络营销的评价指标 北京的网络安全公司 美团网的营销特点 郑州网站建设最独特 如何改变网站首页栏目 西安微信商城网站设计 北京网站优化公司 广播电视信息安全测评中心 优品上海品牌营销管理 极速网站建设 选择网站设计公司佛山 北京做网站的公司 企业网站制作 人的营销 酒店业网络营销 信息安全等级测评资质