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网站制作青岛企业网站的意义信息安全会议排名网络安全 防火墙网络安全学院开工潍坊+网站建设这是黑与白、善与恶的故事,这世间善恶、黑白的定义,又是怎样的定义。”年轻的边防警察军校成长史,爆笑的军校生活,无畏的禁毒,反恐等打击犯罪的战斗,生动反应了首战用我,用我必胜的豪迈誓言。武道一途,逆命而上! 人欲拦我,屠人! 神欲拦我,斩神! 天欲拦我,灭天! 道欲拦我,伐道! 命运蹉跎又能如何,三尺青锋,一剑斩之! 罗修在一场梦中获得了一枚神奇的戒指,戒指中藏着一个魔,噬魂者,自此以后,罗修得噬魂者的帮助,连同雷羽川,和绿色幽灵等各种邪恶的组织进行了一连串的较量一名普通职业经理人,意外魂穿到民国,成为一名军统特工,没有金手指,凭借前世的信息,依靠自己的知识并不断地学习、成长,在风云变幻的时代中为国家,为民族贡献自己的力量,并创造了一段段精彩的特工传奇……我叫肖杰,是一个王子,我有三个妹妹,第一个妹妹热情似火,第二个妹妹冷若冰霜,第三个妹妹知书达礼,她们都想把我占为己有,我身边总是美女成群显得枯燥而乏味,直到这天,勇者来到我身边,然而,我把他当兄弟,他却想当我妹夫。 本文描写一对乡下的老夫妻,一起过着平凡的而甜蜜的生活,苦中作乐,为了能够购买到一辆5000元的三轮车而,老两口不断去努力种地挣钱的故事。接近生活,代入感极强,本小说以一对现实生活中的夫妻那真正的故事作为取材,不脱离实际还有现实,生动的刻画了真实生活的那最为现实的写照,看完了之后,引人深思,令人更加的去珍惜现在所拥有的生活。趁您的亲人好友还在人世,多多珍惜,生活,那是最为苦涩而甜蜜着的。一个爱回忆过去的人相传,有人看见奈何桥头,孟婆捧着碎碗哭泣;三生石上有流血的名字;忘川河畔的彼岸花不见了;河岸的亡魂都在回首,流着黑色的眼泪。 黄泉路上,诸多传闻,不知真假。而我,从墓中爬出,踏着黄泉路,追寻真相。 北海边,一双淡淡地脚印延伸到海底,不见始终;南极洲,一座人体冰塑流着血的双眸,仰望苍天;古镇里,一块巨石如棺,葬下谁的魂;有人说那一双脚印是一个神灵逃亡时留下的,有人说那座冰塑是坠落凡尘的天使,那块如棺的巨石,葬着满天神佛。 而我,从墓中开始,踏着神佛的尸骨,一路向魔而去。 汤圆签约作者洛炎 汤圆签约作品一些恐怖小故事。
建网站价格 高校网络安全宣传周活动 网络安全研究所怎么样 平阳网站制作 济南网络营销 英文营销网站建设 网络安全周启动 哪家能做?西安网站 外贸网站建设 番禺网站建设服务 网络营销岗位是什么意思 事业发展瓶颈突破【www.richdady.cn】 事业不顺的原因分析咨询【www.richdady.cn】 莫名其妙感伤的情感释放【www.richdady.cn】 强迫症的环境影响【www.richdady.cn】 公司破产对股东的影响咨询【www.richdady.cn】 前世今生的轮回理论咨询【微:qq383550880 】√转ihbwel 升迁障碍的职场规划【企鹅383550880】√转ihbwel 前世缘份的缘分揭秘咨询【www.richdady.cn】√转ihbwel 婚姻生活不顺的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的母亲在哪【www.richdady.cn】√转ihbwel 婚姻生活不顺的沟通技巧【www.richdady.cn】√转ihbwel 儿子不读书的改运方法咨询【企鹅383550880】√转ihbwel 意外的前世影响咨询【www.richdady.cn】√转ihbwel 性压抑的前世影响【微:qq383550880 】√转ihbwel 前世今生的因果关系【微:qq383550880 】√转ihbwel 前世今生的轮回转世【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心慌胸闷头晕的咨询技巧【企鹅383550880】√转ihbwel 发育倒退的医学检查咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的前世缘分咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的职业发展咨询【微:qq383550880 】√转ihbwel 网络与信息安全考核 政府网站模板 旅游网站建设方案 国家网络安全宣传资料 wifi网络安全问题 营销扣扣是什么意思 信息安全工程研究中心有限公司,-1 病毒营销的提出 上海运营营销号大公司 信息安全服务情况 成都建网站公司 网络安全数据集 外贸网站建设 广州 网站制 免费建.com的网站 微网站如何制作 网站制作青岛 网络安全 防火墙 旅游网站建设方案 网站图片大小 国有企业信息安全管理办法 做好工业控制系统的信息安全等级保护工作 外贸网站建设 国家网络安全检查操作指南 科技金融 网络安全 网络安全周启动 哪家能做?西安网站 网站制作流程图 网络安全审计平台 信息安全保护机制 如何用网络营销的方法有哪些 网络营销优势 广州信息安全集成商 信息安全竞赛策划书 信息安全竞赛策划书 本地佛山顺德网站建设 信息安全 哪些资质,-1 电子商务网站建设的概要设计定制网站 网络安全新闻视频 自助网站开发 做网站设计服务商 病毒营销的提出 网站制作的英文 双十一营销 网络营销调研的类型 2011年中国互联网网络安全态势报告 网站流 网络安全方面的电影 网络安全专刊征文活动 网站后台添加内容网页不显示 银行 公众号营销 番禺网站建设服务 网络安全的立法 网络安全审计平台 网站后台添加内容网页不显示 珠海网站建设公司 浏览国外网站 dns 中原郑州网站建设 珠海网站建设公司 玉树网站建设 网站优化公司 公安网络安全管理部门 邮件营销推广是什么 国家网络安全检查操作指南 网络营销可以分为 2017中国网络与信息安全大会 中国国家信息安全产品 网络安全 致辞 网站设计遇到难题 免费建.com的网站 信息安全等保标准 网络安全漏洞报告 英文营销网站建设 邮箱营销系统哪个好 wifi网络安全问题 广东信息安全 19网站建设 网络营销可以分为 高等学校信息安全系列教材·入侵检测技术 网络安全攻击与防御的工具有哪些 网络信息安全大学2014 武汉个人做网站 华为网络安全 的产品 门网站制作 信息安全服务情况 门户网站建设流程 武汉个人做网站 怎么制定网站 个人主页网站模板 营销沟通的案例分析 怎么制定网站 企业通过信息安全等级检测 网络安全漏洞报告 计算机网络安全服务包括 玉树网站建设 信息安全管理课程 乐清英文网站建设 建网站价格 北京429网络安全日 建交友网站 网络安全是什么战略 平阳网站制作 wap网站制作 网络营销秀怎么认证 网站制作流程图 网站优化公司 高大上强企业网站 企业展示型网站怎么建 东莞网站公司 信息安全 人才济南软件优化网站 2014网络信息安全 低成本网络营销 信息安全 行业 2015 四川大学 网络安全编程 期末试题 杜蕾斯 社交媒体营销案例 网络安全官方网站 平台营销 微信支付 网站建设 国家网络安全宣传资料 青岛网站设计报价 网络安全 致辞 营销扣扣是什么意思 全网精准营销推广工具 国家信息安全实验 病毒营销的提出 信息安全工作面临的挑战 企业通过信息安全等级检测 信息安全服务情况 网络安全引擎 科技金融 网络安全 网络安全数据集 双线网站 四川大学 网络安全编程 期末试题 广州 网站制 网站建设广告 枣庄网站设计