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
为什么要做互联网营销互联网出口 网络安全衡水网站优化教育网站设计案例大学生信息安全比赛2017国际网络安全网络安全密匙破解营销软文的格式中国信息安全安华网站优化的图片末世就那么来了,来的毫无征兆,作为“普通人”来说,我甚至不知道它是为什么到来的,整个世界,发生了奇怪的变化,怪物横行,丧尸惊现,我该怎么活下去?天启年间,年轻的朱由校,望一举解决辽东之患,然而,事态之发展,却出乎他的意料,最后,竟然导致了更大的灾难……修炼世界,没有正邪善恶,只有弱肉强食! 楚天,从乡野走出,机缘巧合之下,踏上了一条霸世称尊之路!情人节深夜躲在被窝里疯狂一键三连别人秀恩爱小视频的江城,被狗粮毒死后,穿越到惊悚复苏的异界。 喜提【死后重生】系统。 死后就能回到前世,继续肥宅的快乐生活。 于是,江城开启了疯狂作死之旅。 谁知,这个世界有毒。 被壁咚的诡新娘:“你夺走了人家的初吻,害得人家嫁不出去了,你得赔我一个老公。” 酆都大帝:“众诡皆敬我惧我欺我,不敢以真心待我,只有江城敢冲破世俗的禁锢,他是我的知音,没有人可以欺负他。” 亿万众诡:“地球少了谁都会转,但如果少了江城就会反着转。诡界大佬,非江城莫属!江城YYDS!” …… 江城:“戏精们,快停止你们的表演!再不让老子死,我就真的无敌了。此天命也先帝十一年,紫薇星若隐若现,即大世将至,国运衰败。 道可道,非常道。王朝衰败,必有妖孽降世。 “朕之子出征天下,夺帝运,破死势……”我叫鲁笠一个大学新生,通过自己吭哧瘪肚的努力加上家里的钞能力终于考上了大学,不过是个二流大学,专业的传媒。 今天是新生报到的第一天,而我的寝室是男生宿舍4号楼四单元404室!一个据传很邪门的寝室。 而我们的故事也从这里开始。 研发五年的虚拟现实(VR)游戏《天下》终于上线,作为网瘾少年的林狼等人自然是无法抵挡诱惑,进入了游戏。作为首席开发设计师梦如与张楠却也成功进入了游戏,却怎么也没有想到,《天下》在朝着她们意料之外的方面发展……独自前往国外留学的体育生凌云,在一次英雄救美后,意外激活了一个逆天的系统,开始了自己称霸篮坛之路!!!齐天大圣重生归来,再战西游
一站式营销 网络营销环境的变化 北京网站制作公司 网站写文案 广州网站设计公司招聘 重庆网站建设公司 衡水网站优化 国家网络安全示范基地 深圳营销型网站建设电话 广州网站设计公司招聘 强迫症的案例分享【www.richdady.cn】 莫名其妙感伤的咨询技巧咨询【www.richdady.cn】 前世老公的前世案例【www.richdady.cn】 外灵干扰的解决方法咨询【www.richdady.cn】 个人专属前世因果分析咨询【www.richdady.cn】 家庭关系的沟通技巧【企鹅383550880】√转ihbwel 发育倒退咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 失业的职业规划【σσЗ8З55О88О√转ihbwel 升迁障碍的职场转型技巧有哪些?咨询【企鹅383550880】√转ihbwel 存不住钱咨询【微:qq383550880 】√转ihbwel 去世的父亲的前世记忆【σσЗ8З55О88О√转ihbwel 化解外灵的专业手段咨询【微:qq383550880 】√转ihbwel 婚姻生活不顺的沟通技巧咨询【σσЗ8З55О88О√转ihbwel 孩子学习不好的自我提升咨询【www.richdady.cn】√转ihbwel 财运问题在线咨询【www.richdady.cn】√转ihbwel 升迁障碍的职场瓶颈如何突破?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 脑部不清晰的心理调适【微:qq383550880 】√转ihbwel 强迫症的症状与诊断咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婚姻生活不顺的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的解决方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 关于马云和网络营销 信息安全专业大二课程 网络营销能力评比 网络安全的文章 英文网站设计 如何建立个人网站 美国网络安全标准体系 信息安全等级保护背景,-1 营销型官方网站 搜索引擎营销测验 达内网络营销好不好 sem营销是什么意思 网络安全保护方案 信息网络安全监测预警机制研究 我想要网络安全现在中毒了 网络安全试点示范工作 中国网络安全 国际 怎么做网站排版 信息安全英文新闻学习网络安全技术最好的地方 济南营销网 邮件营销的步骤有哪些 信息安全和管理 网络安全保护方案 qq营销网 为什么要做互联网营销 教育网站设计案例 网络安全密匙破解 网站优化的图片 政府 网络安全方案 口啤营销 国家对信息安全性 病毒营销的一般规律 信息安全等级保护背景,-1 商务网站与营销策划 信息安全专业规范 中小企业互联网营销策略研究现状 湖南信息网络安全协会 中国信息安全安华 网站优化的图片 信息安全审计计划 企业网络营销方法 信息与’网络安全 网站建设资源 企业网络营销方法 营销最大的特点是什么 网站参数 互动网站建设 佛山微信网站建设 qq营销网 大连做网站的公司有哪些 idc网络安全 搜索引擎营销测验 网络安全行业资质申请 信工所信息安全,-1 我想要网络安全现在中毒了 中央 信息安全工作会议 网站换主机 黑客技术和信息安全教程 展示型网站建设流程 英文网站设计 太原建网站 营销类培训课程 大连做网站的公司有哪些 网络安全技术及成果 镇江网站推广 学校网络安全信息 美国大学信息安全 网络营销环境的变化 网络安全法进展 精准网络营销 网络安全防护手段 美国大学信息安全 网络安全的几点 2017上海网络安全周 2017 信息安全 设备 网络安全的几点 网络安全事故盘点 网站换主机 sem搜索引擎营销是什么 营销最大的特点是什么 网站建设开发公司 济南第三方营销公司 信息安全需要关注网站 金坛做网站 2017国际网络安全 吕梁网络营销师 网络安全对企业 注册信息安全员 考试 华为信息安全服务证书 网络安全密匙破解 网站参数 公安部网络安全规定广州域名企业网站建站哪家好 建行营销人员号码格式 e春秋 网络安全实验室 传统市场营销活动 沈阳市做网站的公司 网络营销分析 ppt 大连建网站公司 杜蕾斯微信营销案例 内蒙古网站设计 信息安全专业大二课程 网络营销专业 保定市网站制作公司 网络安全的文章 南通外贸网站制作 网络安全行业资质申请 如何建立个人网站 网络信息安全与防护网 临沂做网站 信息安全等级保护背景,-1 重庆网站建设公司 网络安全事故盘点 搜索引擎营销测验 网站建设主页 为什么要做互联网营销 sem营销是什么意思 信息安全相关设计 杜蕾斯微信营销案例 信息网络安全监测预警机制研究 国家网络安全示范基地 深圳营销型网站建设电话 网络安全试点示范工作 美国网络安全标准体系 解密星巴克的微信营销 怎么做网站排版 钢琴网站建设原则 网站建设主页 济南营销网 营销方案中的价格策略 信息安全——企业抵御风险之道 信息安全和管理 郑州营销外包公司 网络安全英文新闻 qq营销网 网络信息安全与防护网