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
情感式营销步骤免费创建网站网络安全技术有哪些产品推广微信整合营销公安部 网络安全产品南宁网站公司网络安全细则网络信息安全协会电话,-1信息安全相关新闻展示类网站一个巧合,一段经历。野微微因为一次意外被卷进了一个匪夷所思的世界。本是一个刚上高中的女孩确拥有了一种神奇的能力。地狱开局!穿越到异世界![奇幻魔法] 因为一场意外,幸福、快乐已经全都离我远去,现在的我,还能够追回吗? 【我的心底,满怀希望,同时也充斥着恐惧。】 是等待着命运的安排,选择逃避?还是无路可退? 也许,我已经找不回从前那种快乐的感觉了,因为我变了……变的陌生了,经历过这么多事,给我带来太多的仇恨与痛苦,或许我早已变成自己心里最痛恨的那种人吧…… 在这个黑暗的世界,连光明都是有罪! 千年前,元帝之子烈无锋,被未婚妻棽雪背刺一剑,身死道消。千年后,意外魂归,再活一世。 如今的棽雪,却成为一界之尊,受万人敬仰。 烈无锋看向那棽雪雕像,心火怒起,眼神冷冽。 百年,只要百年,我烈无锋要了你的命!重生归来,再战诸天!花开彼岸时,只一团火红;花开无叶,叶生无花;相念相惜却不得相见,独自彼岸路。彼岸花,永远在彼岸悠然绽放;此岸心,唯有在此岸兀自彷徨。彼岸花,恶魔的温柔。传说中自愿投入地狱的花朵,被众魔遣回,但仍徘徊于黄泉路上,众魔不忍,遂同意让她开在此路上,给离开人界的魂们一个指引与安慰。 彼时的少年已经站在了成长尽头,回首过去,一切崎岖早已繁花盛开。罗月松率特战分队,远赴滇缅战场,成为戴安澜将军200师侦察尖兵,探路先锋,深入丛林,战端重开。“我说的话,纯属虚构,如有雷同纯属巧合,如果你也有相同的经历,你就权当这些都只是个梦罢了,醒不来的人,才会羡慕醒的来的人。”——墨濪当亲情友情的破灭,将觉醒第二人格什么能力...长生仙去。从人从山。凡有所相皆是虚妄。何为仙?天地闭时而不同闭,浩劫无碍。天地开时,开辟度人。社畜青年得机遇入异世,不知是祸是福。
企业信息安全方案设计 重庆b2c网站制作 为企网站 东莞网站制作公司 搜索引擎营销过程包括 龙岗网站设计资讯 信息安全服务运维承诺 杭州营销型网站 信息安全 中心 网站移动端建设 婴灵【www.richdady.cn】 纠纷的自我保护咨询【www.richdady.cn】 孩子学习不好【www.richdady.cn】 祖灵咨询【www.richdady.cn】 意外的原因咨询【www.richdady.cn】 存不住钱【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世记忆咨询【www.richdady.cn】√转ihbwel 孩子不爱读书的原因咨询【企鹅383550880】√转ihbwel 耳鸣对睡眠的影响咨询【微:qq383550880 】√转ihbwel 感情纠纷的解决技巧【微:qq383550880 】√转ihbwel 长期耳鸣可能是哪些疾病的信号咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 人际关系不好的心理调适咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的沟通技巧【σσЗ8З55О88О√转ihbwel 升迁障碍的职场晋升技巧有哪些?【www.richdady.cn】√转ihbwel 纠纷的预防措施咨询【σσЗ8З55О88О√转ihbwel 纠纷的法律咨询咨询【企鹅383550880】√转ihbwel 事业不顺的前世因果咨询【www.richdady.cn】√转ihbwel 暗恋的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 解梦的方法与技巧咨询【σσЗ8З55О88О√转ihbwel 什么原因意外的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络营销宏观环境因素 广州华南信息安全测评中心 怎样 网络整合营销4i 信息安全审核员要求 音乐网站如何建设的 昌图网站 平阳网站制作 青岛php网站建设 网站的总体架构 网络营销软文案例分析 网站内容添加 如何进行网络营销策划 春秋网络安全 湘西网站建设 广州微网站建设机构 网站建设营销技巧 网络安全 北邮 官方网站怎么建设的 网络安全宣传案例 搜索引擎营销的发展 餐饮o2o营销策划方案 韩国 信息安全 良好的网络安全 我国网络安全漏洞管理 网络安全定位 丽水网站建设 企业信息安全评估报告 为企网站 网站缺点 营销技巧吧 国家信息安全管理中心 阿里妈妈的营销推广平台中产品有哪些?每个产品的作用有哪些? 建交友网站 平阳网站制作 网络安全检测评估报告 领航网络营销 公安部 网络安全产品 信息安全行业企业排名 网站建设公司 南京 网络安全通报预警机制 微网站 提供常州网站建设公司 深圳网站建设新闻 属于网络安全的内容? 网络营销策略文章 长沙商城网站制作 营销话术 网站建设需要多少钱 企业b2b网络营销的过程 edm营销 信息安全评估检查流程 中石油信息安全测评 杭州营销型网站 搜索引擎营销过程包括 交互式网站设计 深圳 卓进网站 深圳网站空间 网站类型 网站关键词 辛集做网站 网站建设需要多少钱 青岛网站优化 新媒体营销的总结网络安全防护 人员管理是信息安全工作的核心内容 网络营销师 餐饮o2o营销策划方案 国家 网络安全 金牌网络营销 提供常州网站建设公司 网络营销师 张家港杨舍网站制作 网络安全相关案例 网站的总体架构 张家港杨舍网站制作 深圳网站制作公司机构 交互式网站设计 深圳 2017武汉信息安全大会 深圳网站建设新闻 多元化网络营销 建交友网站 网络安全检测评估报告 网络安全细则 网站建设营销技巧 网络整合营销4i 上海做网络安全的有哪些公司 公安部网络安全监察举报 做网站的流程 深圳网络安全监察局 属于网络安全的内容? 网站设计案例 旅游网站建设方案 江西专业南昌网站建设 电子商务常见营销方式 互联网全网营销公司 it产品信息安全认证证书 浙江网络营销好的公司排名 信息安全技术有哪些,-1 德国网站建设 网络安全宣传案例 网络安全建设整改计划 西城公安分局网安大队 国家电网 信息系统信息安全等级保护 信息安全技术有哪些,-1 海淀重庆网站建设 杭州营销型网站 网站建设官方网站 简单的网站模板 全完口碑营销1688 营销型网站的作用 阿里妈妈的营销推广平台中产品有哪些?每个产品的作用有哪些? 浙江信息安全等保网 金牌网络营销 网络安全术语 保护信息安全 成都网络营销 网络安全通报预警机制 cisp注册信息安全专家 怎么把代码添加到网站内所有页面 的</body>标签之前 网络安全 管理 如何进行internet信息搜索?有哪些搜索引擎网站? 广州微网站建设机构 信息安全演讲,-1 酒店网站制作策划网络营销理解 11张网络安全思维导图 北京市网站公司 广州华南信息安全测评中心 怎样 新营销理念 信息安全安全性评价,-1 网络信息安全协会电话,-1 春秋网络安全 网络营销方法综合应用 蚌埠网站建设 上海三零卫士信息安全有限公司北京科技分公司 建设网站教程 西安成品网站建设 南宁网站公司