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
为什么要做事件营销网站构成万户网站制作广州市信息安全测评蚌埠网站建设保定投递网站建设上海网站公司网站访问者宣城网站seo诊断美国网络安全战略对中国有何启示 一场突如其来的战争让原有的秩序一一崩解,只有不尽的逃亡与生存才是主调。 这是强者的天堂,也是弱者的地狱。太初大陆,强者为尊。 草根出身的天才少年被情人背叛,惨遭杀害,却意外开启了仙帝传承。 从此,丹方、秘法应有尽有,天骄、强者无须畏惧! 练最高深的仙家道法; 去最危险的遗迹寻宝; 泡最优秀的绝色美人! 一路高歌猛进,所向无敌,感悟混沌法则,问鼎仙魔两界!偶然间得到老祖宗修真传承,从此林晓峰走向了开挂的人生。 别人拼爹,我拼祖宗。 别人练武,我修真! 可悲的不是失去,而是失去后,无法继续前行。 这是一个冗长的梦,带你走进不一样的玄幻世界!异界的国度妖魔苏醒,那里即将面临生死劫难,轩辕庄就是摆脱生死劫难的寄托。轩辕庄自己在非凡经历得以砥砺成长。游戏与考试有时可以实现完美结合,而道德也应该影响考试的结果,某个班级里的十五名男生也这么想。他们个个都在某些领域有着自己的专长,也有着自己致命的缺陷。他们有的出身显赫,父母都热爱读书;有的却不幸出身于一个思想境界低下的家庭,不慎被家庭影响,坠入无底深渊。突然,他们被卷入了一场场特殊的考试之中,他们需要用自己学过的知识去应对各种各样的险境。你认为他们能成功吗?一个从云梦山里走出来的少年,遵从师父的遗命,来到了繁华的都市历练。 已经习惯了山里生活的吴常枫,能否适应这时代的变迁? 在这滚滚红尘中能否保持初心? 从小跟随师父学习的东西能否派上用场? 将科幻作为开篇,以武侠作为载体。 第一次写,受才能的限制,大有可能让人看不到三章,就有想连手机都扔掉的冲动。但依旧不依不饶,屡挫屡振的厚着脸皮的写,并发布。 我想写的是像金庸和古龙前辈们的那样。能让读者朋友们看了记在心里,茶余饭后还可一提。 但时下网文如此,适应者存,那也无可如何。在下没有敏捷的才能,断不能一日写个万儿八千不乱,亦不能长期保更。是注定要被大浪淹没的。就连寻求一个签约都成了遥不可及的奢望。 传统武侠江河日下,如今已渐渐式微,在当下的网络书海中,也无地立锥。究其缘由,还是因为金庸和古龙前辈的作品写得登峰造极,使后辈们难以望其项背。不留一丝破绽出来。导致传统武侠自此一蹶不振。 在下有自知之明,腹中文墨与前辈们有着云泥之差,无法再续巅峰,自然不敢拿着繁星去和皓月相比。 但自小酷爱武侠小说,也无限仰慕金庸和古龙前辈。压不住满腔热忱,在工作闲余中。这就不自量力的来献丑矣!重新迈上短跑赛道,不负韶华以梦为马,打破人种荒谬论言,化身亚洲黄色闪电,不断挑战自我极限,战胜诸国众多强敌,程威欧美世界赛场,创造诸多记录奇迹,树立短跑历史丰碑,扬我华夏健儿雄姿,只为挥洒男儿热血,折桂夺冠身立高台。冉宇无意间激活了穿越机制,穿越到修仙世界,看他在现实世界和修仙世界谱写怎样的传说。
我眼中的营销 网络营销课程培训费用 第三方营销策划公司 怎样建设网站 网站盈利 网站访问者 我理解的网络营销 潍坊营销合作 网站备案流程 和田网站建设网络安全 教育 如何改善人际关系咨询【www.richdady.cn】 有官司的原因分析【www.richdady.cn】 解梦的梦境解析咨询【www.richdady.cn】 孩子厌学的解决方法【www.richdady.cn】 感情纠纷的情感重建【www.richdady.cn】 为什么过世咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的职场瓶颈如何突破?【www.richdady.cn】√转ihbwel 儿童发育倒退的原因咨询【www.richdady.cn】√转ihbwel 家庭关系的教育建议【www.richdady.cn】√转ihbwel 儿子抑郁症的心理调适【企鹅383550880】√转ihbwel 婴灵的安抚有哪些实用技巧?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 暗恋的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的互动模式【微:qq383550880 】√转ihbwel 感情纠纷的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的根源是什么?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 什么原因意外【www.richdady.cn】√转ihbwel 家庭关系的沟通技巧有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何判断自己是否被冤亲债主干扰?咨询【σσЗ8З55О88О√转ihbwel 婴灵的超度方法咨询【σσЗ8З55О88О√转ihbwel 不爱读书的环境影响咨询【企鹅383550880】√转ihbwel 潜艇 信息安全 网络安全改造 制作网站的步骤 网络安全管理的作用 光效网站 教育网站设计 为什么要做事件营销 企业网站首页应如何布局 河南天祺信息安全技术有限公司 网络营销评价方法 网络安全厂商 信息安全场景 京东销售部门网络营销系统 长春市网站推广 金牌网络营销 信息安全供应关系 咸宁网站建设 网站构成 信息安全等级保护英文 网络安全改造 网络营销方法综合应用 郑州制作网站 网络营销的竞争分析报告 郑州网站建站 网络信息安全实训室 429网络安全日 百度 网络科技营销 429网络安全日 百度 制作网站的步骤 上海网站公司 互联网+ 信息安全 怎么把网站黑掉 网站建设公司广告 怎样建设网站 杭州高端网站设计 镇江网站制作公司 怎样建设网站 潜艇 信息安全 网站设计品 网络安全产品备案 信息安全资质有哪些 网络安全改造 网络安全事件应急流程图 网络营销历史发展 全球网站建设服务商 制作网站的步骤 网络科技营销 武大信息安全夏令营 网站上传文件存储方式 网络安全管理的作用 品牌推广营销 营销在哪里培训 神话信息安全 光效网站 营销型网站建设案例分析 网站推广策略 网站数据库制作 教育网站设计 整合营销公司简介 无锡网站推广 网络安全 僵尸网络 为什么要做事件营销 网络安全管理的作用 网站建设专家 移动营销优点 企业网站首页应如何布局 武汉 信息安全比赛 2015 罗湖网站建设 信科网络 网络安全公网接入 河南天祺信息安全技术有限公司 网络营销历史发展 蚌埠网站建设 新浪微博营销的优势 女生做网络营销 网络营销系统平台 网络营销软件下载站 亚太信息安全大会 网络安全 ips信息网络安全产品备案 营销的作用 潍坊营销合作 病毒营销的特点是什么 做外贸网站 郑州制作网站 信息安全国家 成都网站设计哪家好 信息安全场景 福永做网站 郑州制作网站 南京交通大学信息安全 中国顺德手机网站设计 湛江有哪些网站建设公司 南京交通大学信息安全 网站的主题 网站访问者 怎么把网站黑掉 广州做网站的 华途信息安全技术公司 新媒体营销的总结 南京网站建设咨询 怎样建立自己的网站 免费营销型网站建设 杭州高端网站设计 品牌推广营销 如何通过dreamweaver做一个完整丰富的完整网站 苏州有哪些网站制作公司 海尔集团营销案例分析 网络信息安全标准证书 网站建设公司广告 蚌埠网站建设 湘西网站建设 网络营销课程培训费用 网络安全最基本技术是 和田网站建设网络安全 教育 互联网+ 信息安全 网络信息安全建设方案 cisp注册信息安全专家 网络安全日志跟踪诊断 自己建网站程序 美国信息安全部门 网络信息安全建设方案 信息安全等级保护英文 计算机安全中的信息安全主要是指 工控网络安全 研究方向 信息安全等级保护英文 网络安全工作创新 网站掉排名 信息安全攻防竞技平台 网站的主题 企业b2b网络营销的过程 郑州网站建站 导航网站怎么建 网络安全法 身份认证 竞价推广公司铭心营销 信息安全资质有哪些 咸宁网站建设