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
网络安全备案步骤网络安全保卫局副局长近五年网络安全大事件网络安全协议:原理、结构与应用免版权费自建网站大华网络安全注册信息安全员有用吗单位对信息安全等级保护工作淄博免费网站建设塘厦做网站 虚空,虚有虚无,11号唱片的秘密? 是一场运筹已久的阴谋,还是临时起意的bug? 命令方块失控,虚空来临,谁能阻挡?乡村小子李二蛋意外获得仙尊传承!结果!清纯少女想要他,乡村美妇占有他,高冷女神强迫他...谁能告诉李二蛋怎么摆脱这些女施主?重生战国末年,白仲成为秦国攻打赵国战场上的一个新兵。 正值嬴政横扫六合,统一天下之时,战乱频起。 白仲获得战神系统,杀敌就能变强,杀敌就能立功封爵,走上人生巅峰。 依靠秦国的军功爵位制度,白仲从一个新兵,通过不断杀敌,立下无数军功,成为大秦百万锐士的统帅,兵锋所过,六国俯首。 王翦:白将军一人,可抵千军万马。 蒙恬:白将军却匈奴七百余里,胡人不敢南下而牧马。 王绾:白将军,血手人屠,嗜杀如狂,每战必血流成河,尸横遍野,有伤天和。 六国贵族:秦有白仲,我等复国无望! 嬴政:白仲,寡人之武安君白起。 白仲:我比白起还要凶残! 2022年废材程序员杨叶意外激活祖传石珠,穿越后来到异世界。杨叶清醒后发现自己竟获得神奇能力,石珠竟让他拥有了一个系统能根据他学过的知识,解析并重构建物质。小小程序员奇幻瑰丽的修仙之旅就此展开。人类,妖兽,恶魔,,三种种族出现地球上。但不断的战乱使天使与恶魔几乎灭绝。 而男主王昊天作为魔族后裔背负起振兴魔族的使命。叶尘从小就是孤儿,大学刚毕业没多久,一次意外遭遇车祸,觉醒系统从此扭转人生,手握亿万财富,开启一段不一样的人生。 晚点再编此文是麻辣女兵续文,之前一直在别的地方有更新,现在搬到这里是因为17k是我写文章的起点。此文为虐文,是5年前想出来的大纲,之所以写出来是觉得里面有的情节还不错,希望大家喜欢。文章我确实是按照麻辣女兵之前的性格人物来写的,所以读者有质疑欢迎提出来我们做探讨! 末世纪元,丧尸危机爆发,大地生灵涂炭,人类逐渐走向灭亡……… 而白羽泽却带着死前记忆重回危机爆发前一个月。 “迷茫之中,该何去何从?” 规划、防守、武器订购、受难者基地崛起…… 危机面前,是生,还是死? 历史给予我新生,我必将改写历史! 在此,请见证,新时代的到来………… 红月当空,全球骤变。拥有力量,你就高高在上,应有尽有,没有力量,你就只能任人宰割。危机爆发,众种族林立,丧尸,异兽,鬼种,人类。九转山河,浩瀚天下,试问天下,谁与争锋!起步比别人晚的颜逸能否追赶众人的脚步,在末日之中杀出一条属于自己的路。
信息安全项目分享 网络营销的历史起源 美国 信息安全公司 海淀 厦门市网站建设 网络营销相关案例分析 注册信息安全讲师 整合营销 网络营销热点事件2014 推荐广州手机网站定制 网络安全综合治理行动 冤亲债主的干扰影响咨询【www.richdady.cn】 自闭症的自我提升咨询【www.richdady.cn】 与老公前世的识别方法【www.richdady.cn】 失业的自我提升咨询【www.richdady.cn】 缺心眼的解决方法【www.richdady.cn】 孩子厌学【σσЗ8З55О88О√转ihbwel 前世老公的前世解析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 迟缓儿的治疗方法咨询【企鹅383550880】√转ihbwel 大龄剩女的情感生活【微:qq383550880 】√转ihbwel 无形干扰的咨询技巧咨询【微:qq383550880 】√转ihbwel 婴灵的真实案例有哪些?咨询【微:qq383550880 】√转ihbwel 什么是婴灵?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 学习成绩差的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世记忆咨询【www.richdady.cn】√转ihbwel 纠纷的法律援助咨询【σσЗ8З55О88О√转ihbwel 迟缓儿的案例分享【www.richdady.cn】√转ihbwel 性压抑的案例分享咨询【企鹅383550880】√转ihbwel 公司破产的应对策略咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的原因咨询【企鹅383550880】√转ihbwel php怎么建立网站 电商网站建设新闻 最好的网站模版 网络安全网络探测实验 网络安全学院 清华大学 国家网络安全体系 网站制作需要多少钱 网络安全法 研发安全 美国 信息安全公司 海淀 网络安全保卫局官网 网络安全备案步骤 问答营销的平台选择 信息安全员培训 朝阳市网络安全公司 网络安全培训流程 ipad怎么制作网站 网络安全研讨会 网络安全有哪些职业 网络安全备案步骤 2016中国网络安全报告 网络安全进校园句子 国家网络安全体系 近五年网络安全大事件 网络营销热点事件2014 信息安全项目分享 网络营销博客 网络安全哪里学 全完口碑营销1688 网络安全及信息化 信息安全方面主要工作 网站色调为绿色 网络安全推荐 腾讯事件营销案例 渭南建网站 计算机网络安全 什么是sql注入 2014 信息安全专项 好网站范例 网站域名怎么进行实名认证 信息安全测试工具 小红书网络营销推广 信息安全及其解决方案 网络安全防护技术手段 信息安全案件 深圳品牌网站推广公司 信息安全 哪个部门 云浮网站建设 网络安全是指 成都 网站建设 苏州企业网站建设 信息技术与信息安全学习网站 网络安全专家 案例网站 网络安全法 研发安全 科学管控在网络安全中的重要性 网络整合营销推广服务 门户网站的功能 网站域名怎么进行实名认证 十大网络安全事件 工控信息安全 责任 大华网络安全 注册信息安全讲师 长葛网站建设 网络安全态势感知 ppt 网络安全日郭启全致辞 网站制作需要多少钱 网络安全法 研发安全 腾讯事件营销案例 软件网络安全 营销软件培训 网络安全学院 清华大学 网站前台 制作外贸网站的公司 成都市网络安全协会 网络安全是指 病毒防范与网络安全 网络安全综合治理行动 网络安全保卫局官网 公司网站的实例 网络安全研讨会 营销短视 淄博免费网站建设 互联网营销学习 乌鲁木齐网站设计 注册信息安全员有用吗 问答营销的平台选择 政府网站建设 个人信息安全调查报告 网络营销博客 网络安全学院 清华大学 网络安全保卫局副局长 网站赞赏 品牌网站建设多少钱 朝阳市网络安全公司 科站网站 成都网站制作公司电话 高端的佛山网站建设 ipad怎么制作网站 问答营销的平台选择 塘厦做网站 长春制作门户网站的公司 桌面信息安全管理 网络营销博客 科学管控在网络安全中的重要性 十大网络安全事件 制作外贸网站的公司 苏州企业网站建设 团购营销网站的营销方法有哪些 中山专业网站制作 柳市做公司网站 高端的佛山网站建设 开设购物网站的方案 网络安全推荐 网络安全专家 2014 信息安全专项 网络营销调查方法有哪些 网络营销热点事件2014 案例网站 wifi网络安全机制 网络安全学院 清华大学 网络安全是指 工控信息安全 责任 网站制作需要多少钱 信息安全方面主要工作 乌鲁木齐网站设计 推荐广州手机网站定制 厦门市网站建设 ipad怎么制作网站 互联网营销学习 中山专业网站制作 网站单页 好网站范例 美国 信息安全公司 海淀 引擎营销案例 信息安全 哪个部门 政府网站建设