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
网络营销的特点和职能上海市网信办 信息安全4c营销理论的沟通策略湖南企业全网营销网络游戏营销贵州 网站建设啥是营销机构主要的信息安全威胁有信息安全主要研究领域是武汉市网站制作林洛在上班回家途中被异界召唤系统砸中所穿越的故事。每个生灵都有劫体,谁能为极仪一战?最终是否成为纯极仪的世界呢?天地异象,洪荒崛起,万事万物皆被抛弃,人如蝼蚁,生灵如草芥,是灾祸,亦是机遇,既然正义已经无法拯救世界,就让我跌入魔,坠入道,拯救芸芸众生。大汉皇朝,文道为尊。 世人修文,可移山填海,上天入地。 文道鼎盛,百家争鸣。 汉高祖不喜儒道,儒家没落。 这一世,董仲母亲失踪,父亲离世,被爱人陷害抛弃。 身为穿越者,他活着不如一条狗! 科举之日,董仲一鸣惊人! 他活着,不为别的! 只为争一口气! 只为告诉世人,他不是废物! 状元郎,诗才,儒道中兴之人,帝师太傅,大汉儒尊…… 种种称号,皆是董仲!十多年的老书虫,各种类型看了无数,就想写点带脑子的,哪怕爽文、哪怕无敌,也是带脑子的。 有善人、有恶人,但没有什么真正的反派与对错。你一生追求的是什么,是自由,是真情,是家国,是激情,是真理……带着初心,上路吧。苏石魂归异界,认识许多有趣的人,却似乎陷入一个又一个陷阱。如何在重重危机中脱身,亲爱的人一个个死去,自己却苟活于世,活得不明不白,他又如何解开这些谜团?转生成了废材又能怎样,我仅仅只是想要活下去,想要好好的活下去而已! 在这个世界里我也有想保护的人,有想要去追求的人,即使拼上性命那又如何? 没有金手指那又如何? 我的前一世的经历便是我最好的助力。寻天界,原是一个妖魔当世人族将灭之地,然而一个自称天帝的域外人族强者的到来彻底改变了这一局面,天帝驱逐强大妖魔,镇压妖魔君主为人族打下强盛万世之根基。 而寻天界的强者修炼一生最大的目标只为追寻天帝的踪迹。陌生朝代一品大将府的庶子,突然融合了一个现代人的记忆。 这段记忆会给他带来怎样的变化?又会给这个世界带来怎样的变化? 这个由你而构建的世界,我们就主角,世界围绕着我们而转,你睁眼的每一天,都与你为中心;你死亡,你构建的世界一起崩塌。用心去感受,你在的地方安静祥和,时间就像静止一样,你能够听到你的呼吸、你的心跳,世界随你而静止,你的死亡,你的世界崩塌,其他的人依然带着时间、科技继续为之运转。我们都市世间的丽丽尘埃,享受了生老病死,风花雪月,喜怒哀乐,月的圆缺,人的悲欢离合。世间的美食,美景。死亡其实是一种新的重生,我们带着父母的期望行走在世间,子女继续延续,是一种传承,带着希望和光明探索世界,死亡另外的一种重生,不用伤感,体验了人世间的种种是一种修行和体会。我们用另外的方式守护着我们爱的人和这个世界。
2016国家信息安全政策 公司网站维护怎么做 网络营销的特点和职能 微博营销成功的原因 电子信息安全服务测评 信息安全在生活中的应用 整建制营销 搜索引擎营销分析报告 网站设计的文案 网站制作设计收费标准 耳鸣的前世记忆【www.richdady.cn】 前世缘份的重逢故事咨询【www.richdady.cn】 感情纠纷的真实案例有哪些?【www.richdady.cn】 前世今生测试在线【www.richdady.cn】 与老公前世的因果关系【www.richdady.cn】 如何预防冤亲债主的干扰?咨询【σσЗ8З55О88О√转ihbwel 存不住钱的财务规划【企鹅383550880】√转ihbwel 什么原因意外的前世缘分咨询【www.richdady.cn】√转ihbwel 家庭关系的情感维护方法有哪些?咨询【企鹅383550880】√转ihbwel 如何提高孩子的阅读兴趣?咨询【微:qq383550880 】√转ihbwel 家庭关系的矛盾化解方法有哪些?咨询【微:qq383550880 】√转ihbwel 投资项目的自我提升【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的财富转运方法有哪些?【企鹅383550880】√转ihbwel 内心恐惧胆怯咨询【微:qq383550880 】√转ihbwel 前世今生的因果关系咨询【微:qq383550880 】√转ihbwel 前世今生的轮回转世咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心慌胸闷头晕的咨询技巧咨询【企鹅383550880】√转ihbwel 发育倒退的案例分享【微:qq383550880 】√转ihbwel 耳鸣的原因分析【微:qq383550880 】√转ihbwel 冤亲债主化解【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络营销团队培训课程 电气营销型网站方案 使用网络安全的公司 佛山网站设计资讯 至设计网站 论坛营销的案例分析 网络营销平台图片 双语网站建设方案 网站办公室 智能制造网络安全 郑州网站建设哪家有 网络安全产品解决方案 网络营销的特点和职能 整建制营销 信息安全参考标准 网络营销客服的案例 做静态网站 gartner 信息安全,-1 网络营销应该这样做 摩拜单车的网络营销 贵州 网站建设 网站设计的文案 搜索引擎营销分析报告 如何做好网站 单页网站 信息安全等级保护设备,-1 网络营销策略班 信息安全等级保护设备,-1 全网营销销售 搜索引擎营销竞价账户托管 网络安全属于互联网 宜春网站建设 微营销有哪些功能 微营销有哪些功能 做静态网站 三合一网站建设是指 啥是营销机构 虎门网站 备份信息安全 网络营销公司靠谱吗 双语网站建设方案 负责信息安全等级保护工作的监督 杭州网络营销咨询 网站建设心得 哪个标准用于信息安全 web网站设计的 青岛网站推广 复旦研究生 信息安全 自己建网站的优势 中央企业网络安全 新媒体营销的典型案例 上网建立网站布置 信息安全主要研究领域是 自己建网站的优势 电子商务营销方案 整建制营销 谷歌网站地图 电子商务营销方案 深圳营销型网站建设 网站建设优化服务价格 中国国家信息安全中心待遇 行业app营销 如何做好网站 isaca 信息安全人才 更新网站的步骤 美橙互联旗下网站网络安全评测机构 网站有哪些分类 关于网站建设live2500 信息安全参考标准 网络公司网站 贵州网站优化信息安全等级测评合同 南京信息安全测评中心地址,-1 域名注册网站 至设计网站 网络营销英文ppt 微信营销的技巧 isaca 信息安全人才 俱乐部的推广营销 基于通用评估准则的it产品信息安全威胁与安全措施建模方法研究 如何做好网上营销 搜索引擎营销竞价账户托管 行业app营销 电子信息安全服务测评 太原门户网站 上海市网信办 信息安全 微信营销的发展 时间 宜春网站建设 策划 营销 独特的网站 网络公司网站 简述网络营销及特点是什么 网站的运营成本 网站日ip 三只松鼠 动漫营销策略 公司网站维护怎么做 网络营销应该这样做 2016国家信息安全政策 信息安全在生活中的应用 网络安全 异常检测 关于网络营销的调查 国家信息网络安全 信息安全服务资质一级 电气营销型网站方案 全国大学生信息安全竞赛成都 网络营销大连 中国 信息安全 法规 网络营销应该这样做 太原推广型网站开发 谷歌网站地图 太原网站推广 沈阳教做网站 网络营销有什么职位 郑州网站建设哪家有 信息安全参考标准 摩拜单车的网络营销 网站设计模板 使用网络安全的公司 信息安全能进什么单位 域名搭建网站 骗局 第九届全国信息安全大赛 网站 手机案例 如何确保网络安全 学网络营销多钱 网站制作设计收费标准 网站办公室 河北网络营销 青岛公司网站建设 主要的信息安全威胁有 网络广告整合营销 网站日ip 信息安全服务资质一级 开源网站管理系统 在我们的日常生活中会遇到哪些与网络信息安全相关的问题? 河南信息安全电子认证中心 贵州 网站建设