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
兰州做网站南京网站建设公司信息安全 认证达达网络营销软件信息安全意识漫谈手册企业网络安全风险评估新鸿儒网站测试内容不属于网络安全测评的是网络安全工具cain网络安全对抗是什么什么是网络营销银监 信息安全时空的大门向一位叫于东石的年轻人打开了,将他扔回到了过去的女真之地。中世纪广袤的白山黑水虽然充满了杀机,但是也有朴实和人性的一面。于东石的内心咒骂着战争的无情和残酷,但他不得不承认战争赐予了了他坚毅,勇猛和智慧。我就在你面前,你看我有几分像从前在那一天公司聚会陆游喝醉了,一觉醒来看着尸骨遍野的周围以为到了乱葬岗却不成想那是张角的黄巾起义。 至此他默默的加入了十八诸侯,看见了三英战吕布、见证了火烧赤壁败走华荣、也逢上了秋风五丈原、三家归晋。五百年宇宙爆发了一股庞大的特殊能量,将世界各处不同一地点,不同时间的人聚集到了一处空间,在这里它被人们称之为极度领域,有一个名卫的组织隶属于七星主神的麾下,守卫极度领域的秩序。 直到五百年后的今天,宋萧的出现彻底改变了该空间的运行轨迹。从古至今,从来都是顺天应人,我林阳偏偏要做那那逆者……几百年前,因为地狱之门的开启,导致各种恶魔降临到人间。 天使们为了消除人间的恶魔,将能量赠予了人间一个少女(女勇者) 而少年吸血鬼由纪,美女店长信和蛇女亚提娅组成的’快餐店联盟‘。与女勇者又会发生什么故事呢?地狱之门的真相到底是什么? 残疾很厉害吗?不好意思啊!我,,,精神病! 苏今寒写了一本小说。主角却是个来自地球的穿越者——冒失鬼G先生,一不小心走入作者生活的世界里。 作者和他笔下的主角一起去冒险,探索地图、打怪升级、和反派斗智斗勇......只是想写完自己的小说而已! 在这部《G先生的异界旅行指南》里,没有科技、魔法、内力......有的只是一片异界大陆上无限磅礴的灵气! 系统傍身,杀一人,活一天; “以死神的名义,你必须死!” “以死神的名义,毁灭他们!” 死神:“呃...你不要坏我名声!”当黑暗降临,霓虹璀璨,你是否想过霓虹的背后隐藏着怎样骇人听闻的秘密? 你是否知道,那些古老传说的背后,究竟隐藏着怎样的真相? 你是否明白,为什么明知希望渺茫,却依然有人慷慨赴死? 长夜将至,人类需要英雄…… 去吗? 去啊! 谁说站在光里的才算英雄?
网络营销渠道的演变 门户网站的功能 广东信息安全测评,-1 银监 信息安全 成都网络营销 郑州上市企业网站建设2017年 信息安全大会 机械厂网站建设 河南省网站建设 个人信息安全管理 武汉网站建设 发育倒退的早期干预措施【www.richdady.cn】 学习成绩差的辅导方法咨询【www.richdady.cn】 前世老婆的前世解析【www.richdady.cn】 儿童发育倒退的原因咨询【www.richdady.cn】 投资项目的环境影响咨询【www.richdady.cn】 财运不佳的前世因果咨询【www.richdady.cn】√转ihbwel 大龄剩女的婚恋现状咨询【σσЗ8З55О88О√转ihbwel 灵魂治疗与心理辅导咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 干扰威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的咨询技巧咨询【企鹅383550880】√转ihbwel 特殊学校的环境影响咨询【企鹅383550880】√转ihbwel 意外的前世故事咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 公司破产对股东的影响【企鹅383550880】√转ihbwel 大龄剩女的婚恋规划咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的环境影响【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的前世因果【企鹅383550880】√转ihbwel 纠纷【www.richdady.cn】√转ihbwel 与老公前世的记忆解析【微:qq383550880 】√转ihbwel 孩子学习不好的环境影响【微:qq383550880 】√转ihbwel 人际关系不好的心理调适【企鹅383550880】√转ihbwel 企业信息安全知识培训 网络安全有哪些技术 信息安全防范的基本方法 淘宝营销中心 饿了么的网络营销模式 网络安全设备运行状态 行业网络营销分析报告 青岛企业网站建设 组织信息安全需求 广东信息安全测评,-1 中国网络信息安全公司,-1 免费建个人网站 武汉手机网站建设咨询 单页式网站模板 营销词组 便宜的网站设计 微机室网络安全管理 铁人三项信息安全大赛 营销型网站功能表 网络安全协会入会理由 公司信息安全组织架构 外贸网站模板 许昌网站建设 网站中主色调 网站站群优化 网络建设的网站 达达网络营销软件 新鸿儒网站 什么是网络营销 网络安全优秀教师2016 易营销官网 网站设置好了关键词怎么样在搜索引擎里搜索关键词就能有排名 与网络营销相关的书籍推荐 服装网络营销方案 郑州上市企业网站建设2017年 信息安全大会 企业网络安全风险评估 机械厂网站建设 重庆璧山网站制作公司哪家专业 郴州网站seo 网站及单位网站建设情况 企业软文营销素材 河南省网站建设 信息安全行业公司排名 信息安全设备包括 网络营销组织形式有哪些特点是什么意思 校园网网络安全解决方案 重庆专业的网站建设 网络安全技术与应用 下载 病毒营销成功经验 公司信息安全组织架构 客户信息安全与管理 网站颜色搭配网站 o2o营销 病毒营销成功经验 网络营销公司地图 网络营销能力秀的文章 组织信息安全需求 网络营销公司地图 启明网络安全 六安做网站公司 工信部网络安全竞赛 儿童节网络营销 天猫网络营销手段 贾君鹏营销 校园 网络安全 怎么自己做网站 武汉网站建设 信息安全防范的基本方法 便宜的网站设计 企业网络安全解决案例分析 移动信息安全总结报告,-1 银川建立网站 营销的基本要素包括 国际信息安全中心 小米事件营销 email营销方式 免费建个人网站 信息安全意识漫谈手册 北京互联网网站建设 信息安全分析师专科生 网络营销前景好吗 网络营销组织形式有哪些特点是什么意思 营销型网站功能表 网站后台模板 营销类证书 网络营销渠道的演变 网站托管费 中国饥饿营销案例 网络营销方案策划书 免费那个网站 信息安全分析师专科生 信息安全技能竞赛 活动营销网 启明网络安全 网站有哪些类型 网络安全方面证书 242信息安全计划 企业使用的网络安全技术 网络安全有哪些技术 服装外贸网站建设 制作网站公司唐山 淘宝营销中心 小米网上营销策划书 江苏信息安全事件通报 网络安全设备运行状态 快速网络营销推广 2014年中国计算机网络安全年会日前在广东( )召开 青岛企业网站建设 建一个网站需要做什么的 什么是网络营销 广东信息安全测评,-1 铁人三项信息安全大赛 网站站群优化 免费建个人网站 网络营销渠道的演变 深圳信息安全大学 单页式网站模板 推广及建设网站 做网站要多少钱 便宜的网站设计 行业网络营销分析报告 做网站要多少钱 铁人三项信息安全大赛 企业软文营销素材 信息安全 内网ppt,-1 网络安全协会入会理由 网站后台模板 我国网络安全最新数据 外贸网站模板 策略营销 乐营销网站 网站中主色调 网络营销能力秀的文章 传媒公司营销计划 网络建设的网站