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网站三要营销竞争力网站内容建设赣州网站设计营销引流软件广州网络微信营销公司北京信息安全培训机构众神欺骗信徒,人类簇拥成王。 混沌的时代,究竟何为正确?何为错误? 现代都市和平生活并未持续多久。当平行的世界被人们挖掘到信息,位面重叠,世界重启。这里变成了修行者的世界。无尽的尸海,广阔的荒漠,万族林立,百家争霸,无情的杀戮将一切虚幻斩断,而何处才是人类栖息之地?生活在茅县明月轩小区的业主,跟物业公司一直矛盾不停。业主几番轮换成立业委会,被物业公司从中作梗,迟迟成立不起来。陈平勇决定站出来成立业主委员会,没想到,从他牵头那一刻,认识了一帮稀奇古怪的热心业主,一起跟物业公司斗智斗勇…… 剑道漫漫,杀伐不断,没有尽头! 十大神域之首的剑霄神域域主,剑道第一人的剑逍神君为弥补自身少时修炼而追求极致剑道,只身进入早已经破碎沦为死地的冥界寻求神秘莫测的轮回之术,但是却不小心被卷入虚空裂缝之中身死道消。 再次苏醒发现自己竟重生于下界凡俗中...... 天生吾乎必呼吾,大道茫茫,我这次定将斩尽一切挫折,护我心上之人,去战那无上诸天! 观前提醒:本书是游戏王的平行世界,所以会有些人物用动画中的卡组但是性格不一样,本书出现的卡片包括DM到V6但是并没有A5。顺便说一下作者是第一次写书,可能有些时点和判定有错误请各位包容同时本书中会有作者原创的DIY卡各位也可以期待一下。关于剧情方面作者借鉴了DM GX Z4的剧情,不过绝大部分都是原创的。现代反赌专家穿越到大明,睁眼便是生死局,满街皆是花样赌! ?骰宝、牌九、叶子戏,走狗、斗鸡、蛐蛐乐! 偷天换日、飞云探龙、?海底捞月、天外飞仙? ?林萧笑了:过家家的把戏,也好班门弄斧?要说起出老千这档子事,我会的远比你们梦寐以求的多得多! 某一天,一个神秘人的到来打破了徐世乔的平静生活。命运的齿轮开始旋转,在知道了自己父母双亲的死亡后,毅然前往中东,去消灭那已经变成食尸鬼的曾祖父。他的奇妙的冒险,开始了。OMG!这是什么金手指啊? 别人的金手指都是牛B克里斯的存在,为何到了自己这里就是一个盗贼? 本人虽然不是顶尖美男子,但好歹也不赖啊,我就那么像贼吗? ...... 系统,我恨你!谨以此致敬高三的时光我们就是一群游戏玩家。操纵一个角色在生活里打打杀杀。谁说那只是游戏呢?每一个角色后面,都有一个认真的灵魂。喜怒哀乐尝遍,却不改初衷。
考研网络安全 先进网站 营销产品定价策略涨价 深圳网站建设新闻 帮人做网站 长沙网站改版 中国移动网络安全 大连公共信息网络安全监察局 美国网络信息安全 属于网络安全的内容? 冤亲债主干扰的根源是什么?咨询【www.richdady.cn】 如何克服“缺心眼”的问题咨询【www.richdady.cn】 人际关系不好的心理调适【www.richdady.cn】 前世老公的前世故事【www.richdady.cn】 前世缘份的故事有哪些案例?【www.richdady.cn】 去世的母亲的前世故事威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰咨询【www.richdady.cn】√转ihbwel 精神不振的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的真实案例有哪些?咨询【企鹅383550880】√转ihbwel 为什么过世的前世记忆咨询【企鹅383550880】√转ihbwel 亲子关系中的沟通艺术有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何应对冤亲债主的干扰?【企鹅383550880】√转ihbwel 交通意外的常见原因【σσЗ8З55О88О√转ihbwel 无形干扰的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 4. 财运与事业发展咨询【www.richdady.cn】√转ihbwel 外灵的干扰特征咨询【微:qq383550880 】√转ihbwel 失业的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书咨询【www.richdady.cn】√转ihbwel 忧郁症的环境影响咨询【www.richdady.cn】√转ihbwel 公司破产的案例分享咨询【企鹅383550880】√转ihbwel 网络安全人才培养郑州个人做网站 网络营销有什么意义 化妆品手机端网站模板 什么是全网营销 大连公共信息网络安全监察局 在线网络安全检测 南昌建网站的公司 电子商务可能存在哪些不安全因素?一般可采取哪些网络安全措施 研究生信息安全对抗赛 成都网站建设电话 上海网站推广 基础设施网络安全框架 南宁营销型网站建设 信息安全起源 如何组织网络营销部门 基础设施网络安全框架 信息安全等级测评师证 网络营销课程报告 长沙网站改版 汽车的信息安全指哪些 网络安全攻防演练感想 电商网站开发 国务院关于大力推进信息化发展和切实保障信息安全的若干意见 如何进行internet信息搜索?有哪些搜索引擎网站? 展示类网站 等级保护三级物理安全 网络安全 主机安全 控制点 要求项 上海网站建设要多少钱 青岛做网站的公司排名 无锡seo营销 国家信息安全研究中心 p2p网站建设 信息安全专业创业 西安网站制作 西安网站制作 国家网络与信息安全信息通报中心 中国移动网络信息安全,-1 旅游网站建设方案 软营销案例 cise网络安全 深圳网站建设新闻 金盾网络安全法讲解网站建设官方网站 在线网络安全检测 上海网站建设要多少钱 大连企业做网站 等级保护三级物理安全 网络安全 主机安全 控制点 要求项 邢台做网站哪儿好 南宁营销型网站建设 网站推广公司 小游戏营销案例 网络安全开发 做个人网站 网络安全有什么问题 响应式网站建设咨询 大型网站建设方案 苏州做网站公司 公司建站文案给网站公司看的 信息安全专业创业 先进网站 网络安全培训班哪个好 防范网络安全事件 cise网络安全 互联网信息安全平台 帮人做网站 如何进行internet信息搜索?有哪些搜索引擎网站? 河北邢台wap网站建设 四川大学信息安全,-1 如何提高网络营销ar值 电商做网站 南宁营销型网站建设 南京中小企业网站制作 第三方人员 信息安全 网络营销贴吧 广西网络信息安全峰会 中国移动网络信息安全,-1 系统的网络安全 东莞网站建设平台 如何进行internet信息搜索?有哪些搜索引擎网站? 网络信息安全员证书 考研网络安全 信息安全应急中心 网络安全法测试 大连企业做网站 网站设计报价 信息安全 需求 工作室网站模板 按照网络安全等级 营销信 网站设计) 响应式网站建设咨询 营销学课程 汽车的信息安全指哪些 网络关系营销的案例 信息安全等保 美国网络信息安全 网络安全新闻信息 信息安全起源 企业网站多少钱 西安网络安全比赛 域名与网站建设 网站内容建设 河北邢台wap网站建设 株洲网站制作 公司建站文案给网站公司看的 平凉网站建设 南宁营销型网站建设 成都网站建设电话 信息安全起源 绵阳营销策划 优帮云 石家庄微网站建设 无锡seo营销 网络安全上市公司 网络营销课程报告 如何进行internet信息搜索?有哪些搜索引擎网站? 基于大数据的网络安全 网络安全赚钱 在线网络安全检测 网络安全法测试 信息安全服务年会 搜索引擎营销的流程图 基于大数据的网络安全 帮人做网站 建交友网站 网站制作中企动力 网络安全开发 知名的网站设计公司 自己建站的网站 信息安全风险管理介绍,-1 网站建设学习 中国移动网络信息安全,-1 网络关系营销的案例 网络安全 日本 先进网站 网络安全上市公司 国内信息安全事件2017,-1 衡水企业做网站