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
国内顶级网络安全公司微网站营销网络安全实验室网络安全实验室 设备有哪些内容网站开发技术外国外卖营销湖南科技大学信息安全电子政务网络安全大连 营销策划公司阿图什网站中央网络安全和信息...当屌丝手握系统,身居皇位,又将给天下局势带来何种变化!男主杨贺和他的妹妹一路相依为命 一个人被打造成武器,又不断变成人的故事异世界重生 一穷二白, 苏醒后只有个关心自己的漂亮妹妹。少年陈枫身怀绝世神器,修盖世魔功。战人界、屠魔界、挑仙界、冲神界。打遍诸世界,杀出冲天血路,成就无上至尊。(声明:新书发布,各位新老书友多多支持。群号:158697732)落叶带来风的讯息,黄金时代已经结束。 群星圣殿坠落,究竟是象征着群星时代的开启还是黄金时代的余温。 星,曾经的群星圣殿之主。在群星圣殿坠落之时,一同陨落的群星圣魔法师。 三千年后的今天,在星光的照耀下。 他回到了这个世界。 失去一切力量的他,有的只是脑海中那浩瀚的群星魔法知识。 是群星时代的仁慈亦或是黄金末路的狂欢。 找寻最深的奥秘,解开群星魔法的最后一道面纱。 “上一世,咫尺之遥。” “这一世·····”在未来世界,人类启动了基因革命,目的是让人类获得更加更加优越的生存环境 可是似乎事与愿违,在历史的长河中,这场革命终将被记录下来 而方舟似乎不是人类的方舟 灯塔不是人类的方舟的灯塔了 我们将随着时间,进入历史的长河异界大陆暗流涌动,九大城相互讨伐,争夺霸权,黑暗组织蠢蠢欲动,大陆已经不和平,人民的生活渐入水生火热之中,因为一系列事件,让默齐凌踏上了一条荆棘之路的路......在世界的每一个角落都有梦境产生,幸福的梦让人安心,可怕的梦让人逐渐迷失在梦魇的虚幻中,梦与现实的界限越来越近的时候,造梦社就诞生了,阿根就是造梦社的铸梦师,负责进入患者的梦境中找到梦境主人帮助他或她击败梦魇,重新找到在现实世界生活的勇气。何须问,浮生情,原知浮生是梦中。 花落花开,人死只是重生的开始。 广袤无垠的具象大陆,具象者们,打通三脉七轮,修炼着脉气。 根轮开,红莲绽放,具象现: 腹轮开,橙莲绽放,具象量变: 脐轮开,黄莲绽放,变化现: 心轮开,绿莲绽放,生命现: 喉咙开,蓝莲绽放,灵性现; 额轮开,紫莲绽放,智慧现: 顶轮开,千瓣莲花,彩虹现。 红十具象师,橙百具象师,黄千具象师,灰迷具象宗师,绿生宗师,蓝灵宗师,紫归宗师,彩虹尊者。 生命之花,如此璀璨,如果可以,我愿奉献!
互联网整合营销 网站开发合同东营做网站 国家网络安全认证 外贸网络营销主要营销方式 山东临沂网站建设 网络安全实验室 设备有哪些内容 网络安全技能大赛 营销突破 网站设计教程 计算机信息安全标准 生活中的无形干扰有哪些【www.richdady.cn】 邪灵【www.richdady.cn】 精神不振的原因分析咨询【www.richdady.cn】 官司的解决方法【www.richdady.cn】 迟缓儿的咨询技巧咨询【www.richdady.cn】 强迫症的家庭支持威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老公的前世修行咨询【企鹅383550880】√转ihbwel 莫名其妙感伤的咨询技巧咨询【企鹅383550880】√转ihbwel 婴灵的超度与心灵净化威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主的干扰与因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的原因分析咨询【企鹅383550880】√转ihbwel 儿子抑郁症的症状与诊断咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 亲子关系的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子学习不好的辅导方法咨询【www.richdady.cn】√转ihbwel 头脑混沌的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产的后续规划【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世故事咨询【www.richdady.cn】√转ihbwel 冤亲债主的干扰案例【σσЗ8З55О88О√转ihbwel 家庭关系的案例分享【企鹅383550880】√转ihbwel 石家庄网站建设 网络信息安全工程师培训 网络营销工具分为沟通类和 深圳微信营销公司 山东临沂网站建设 信息安全测试设备 青岛设计网站的公司哪家好 重庆网络安全测评机构 西安营销师 有什么营销优势和劣势 湖南专业做网站企业 无锡网站建设原则 网络安全实验室 设备有哪些内容 商城网站都有哪 些功能 外贸网络营销主要营销方式 国家网络安全中心 招聘 为信息安全 烟台制作网站的公司 山东省信息网络安全协会是骗人的吗 顾客对网络营销的建议 凡客诚品网络营销现状 网站 模板 网络安全法 工信部 营销师官网 网络营销策划培训班 免费的网站 1.2信息交流与网络安全 网站建设管理 国家网络与信息安全中 信息安全的基本要求是 公安部网络安全局官网 山东临沂网站建设 国家网络安全与 网络安全监测方案设计 公司的计算机网络安全 网络安全技能大赛 信息安全和运维区别,-1 网络安全教学平台 第三方人员 信息安全 网站更新后为什么不显示 搜索引擎营销好处 社交网络安全问题 信息安全条例 确定 深圳微信营销公司 大连 营销策划公司 第三方人员 信息安全 景区网络营销的方式 微博营销 有什么营销优势和劣势 重庆营销网站建设公司排名 青岛设计网站的公司哪家好 北邮网络安全研究中心 创新的南昌网站制作 新的网络安全文献色系网站 凡客诚品网络营销现状 h网站模板 温州网站制作价格 中国信息安全办 美国信息安全排名 山东省信息网络安全协会是骗人的吗 网站如何申请微信支付 小米公司网络营销定位 营销主要营销 搜索引擎营销好处 南京微信营销费用 网站 模板 网络安全的正能量视频下载 无线网络信息安全 网络安全教学平台 做网站的机构 微博营销的swot 营销突破 搜索网站排名 信息安全测试设备 网络安全实验室 设备有哪些内容 保障国家网络安全 烟台制作网站的公司 微博营销的swot 山东大良网站建设 网站开发合同东营做网站 互联网 网站建设 信息安全的基本要求是 中国信息安全办 郑州网络营销外包公司排名 国家网络安全周专题 国家网络安全中心 招聘 阿图什网站 网络营销工作理想 青岛网站建设青岛新思维· 网络安全主要技术 领英公司主页营销 网站建设成都 自动发货 北京云主机网站源码 phpcms_v9_utf8 湖南专业做网站企业 网络安全科普 山东大良网站建设 青岛城阳网站建设深圳网站制作公司 厦门网站的制作 国内顶级网络安全公司 互联网营销是做什么的 信息安全设计 世界网络安全峰会 搜索网站排名 重庆网络安全测评机构 信息安全条例 确定 计算机信息安全标准 白帽学院 信息安全 南通企业网站制作 网站建设管理 微信网站方案 网站更新后为什么不显示 网站 模板 青岛设计网站的公司哪家好 上海高端建设网站 信息对抗技术 信息安全 哪个好 信息安全和运维区别,-1 无锡网站建设原则 信息安全专业创业 青岛网站建设青岛新思维· 信息安全测试设备 信息安全产品厂家,-1 深圳微信营销公司 郑州网络营销外包公司排名 网络安全 飞天诚信 商城网站都有哪 些功能 青岛找网站建设公司好 青岛城阳网站建设深圳网站制作公司 互联网 网站建设 网络安全归哪个部门管 网络安全的正能量视频下载 计算机信息安全标准 自建网站平台的页面功能 思科 2014网络安全 营销单页 广州做网站信科分公司