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
企业网站 三合一网络安全案例故事建行手机网站网址是多少钱网站建设的目标有哪些信息安全协议的机制清华本科信息安全服务营销缺点乐清做网站的公司有哪些网站建设和优化的好处信息安全风险评估小组每人了解且熟悉如何对此类文档收集整理十四年前,陌生少年初次来到这片陌生的时空。十四年后,少年踏上修玄之路。父母离奇失踪,世界暗流涌动,北界风起云涌,且看南宫清如何乘风破万里浪,纵横玄天大陆!余年原本只想老老实实做一个富二代,在游戏里面只钛金,不玩操作,他只想要一身金装游走江湖,不打架,只张扬,不玩对象,只买外观,他只是单纯做个别人眼中“万恶的软妹币玩家”,直到他那天手一抖,成了别人家的徒弟……最强兵王归来,竟发现家人被逼迁,一怒之下,风云骤变,血流成河。他本想闲云野鹤悠闲度日,却陪她纵横商界叱诧风云,为她打下一片江山。进入这家书店时,摆在面前的只有两条路:是选择甘于现状,过着后悔不已的生活;还是选择把自己的故事讲出,换取截然不同的结局。你将如何抉择?我叫王凡。 我二十岁收到父亲的生日礼物。 意外得到祭天戒。 本以为自己会成为祖国人的存在。 却发现身边到处都是修真者。叶辰懂医术,会古武,下山后的他,还在幻想着自己逍遥纵横都市,吊打一切不服! 万万没想到,参加自己婚礼的时候,新郎竟然不是他……虚镜、灵镜,主人公虚灵从太虚大陆开始生活、修练、强大,经历过欺骗、伤害,一切一切的过往、经历让主人公虚灵战胜一切、克服一切,直到战在虚镜、灵镜之巅,才发现原来的一切也只是一场梦。我们登上并非我们所选择的舞台,演出并非我们所演出的剧本。猎人与猎物的身份发生了变换,原有的社会体系遭受冲击。世界不复太平,战争变得随处可见。 “我只想活下去,让身边的人活得好一点。”林奕由衷祈愿。这是一个很长的故事……穆曦辰生在一个世家大族,但在一个夜晚,他所在的家族和族人被某个势力所灭,他和妹妹侥幸逃跑,在深山之中被一位神秘强者收为门徒······ 他们能否找到灭族真凶,为族人报仇呢?
网络安全密码 营销年会 2015网络安全自己做网站 需要哪些 信息安全等级备案 做网站报价 信息安全协议的机制 湖南网站seo 2017 信息安全大会 网站建设关键词 国家 信息安全规划 前世缘份的前世故事【www.richdady.cn】 缺心眼的自我提升咨询【www.richdady.cn】 脑部不清晰的环境影响【www.richdady.cn】 内心恐惧胆怯咨询【www.richdady.cn】 家庭关系的自我提升咨询【www.richdady.cn】 亲子关系的共同成长咨询【微:qq383550880 】√转ihbwel 耳鸣的自我提升【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的父亲的前世缘分【www.richdady.cn】√转ihbwel 孩子压力大的自我提升咨询【www.richdady.cn】√转ihbwel 成人发育倒退的可能症状咨询【σσЗ8З55О88О√转ihbwel 感情纠纷的情感修复咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的前世记忆【www.richdady.cn】√转ihbwel 孩子压力大的教育建议咨询【www.richdady.cn】√转ihbwel 耳鸣的原因及治疗方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的婚恋经验咨询【企鹅383550880】√转ihbwel 大龄剩女的婚恋规划如何制定?咨询【微:qq383550880 】√转ihbwel 为什么过世的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 老公家暴的心理调适咨询【σσЗ8З55О88О√转ihbwel 存不住钱的财务规划咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵对家庭的影响咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 昆明响应式网站 网络战实例/网络安全 网站版式设计 广州招聘SEO营销 蘑菇街营销手段 信息安全等级备案 信息安全内审员培训内容 2016中国网络安全报告 信息安全应急处理服务资质认证 富阳网站建设 推广型网站制作哪家好 设计 网站 机械厂网站建设 设计网站可能遇到的问题 网站排版策划 网站建设关键词 中山网站建设方案 网络安全 系统安全 上海门户网站建设 建立网站的费用 网站策划机构 免费网站专业建站 湖南网站seo 企业信息安全试卷 rsa 信息安全大会营销的对象 旅游网站管理系统 网络安全的内容是什么 旅游网站管理系统 网络信息安全的范畴 网站设计行业资讯 闸北区网站制作 武汉网站设计公司 信息安全师等级 信息安全内审员培训内容 中山网站建设方案 巴彦淖尔市 网站建设 信息安全协议的机制 网络安全电影网站 龙岗网站建设 信科网络 2017 信息安全大会 网络安全案例故事 北京网站建设公 信息安全等级保护二级,-1 企业一站式营销 网络安全测试 网络安全机构nsa 网络安全与信息安全的区别 网络安全服务攻击 对网络系统而言信息安全主要包括信息的存储安全和信息的什么安全 济南微网站 网络安全密码 四叶草网络安全 网站运营 建德做网站 信息安全业务 网络营销媒体包括 信息安全风险评估小组每人了解且熟悉如何对此类文档收集整理 信息安全研究中心 网络安全误区 网络安全平台电话 闸北区网站制作 绵阳市公司网站建设 家如何网站 网络安全电影网站 青岛外贸网站建设 2015年 网络营销4p策略案例分析 网站建设的网站定位 做网站的好公司 网站建设趋势2017 青岛外贸网站建设 信息安全师等级 vpn 网络安全 建立网站的费用 信息安全师等级 网络营销学什么专业 信息安全业务 网络安全预警监测软件 移动商城网站建设 深圳 网站建设新趋势 湖州网站设计 网络信息安全事件报告 网络建设的网站 网络安全案例故事 网路营销以什么为基础 无边界网络安全 安徽省信息安全测评中心 昆明响应式网站 深圳 信息安全 案例 黑客做网络安全怎么挣钱 合肥网站建设 做网站报价 信息安全内审员培训内容 国家 信息安全规划 建设手机网站包括哪些费用吗 服务器 网络安全 怎么做微网站 鹤壁网站建设 深圳高端网站建设 教职工网络安全培训微电商营销策划方案 中山网站建设方案 蘑菇街营销手段 鹤壁网站建设 中国公安局网络安全 临沂网络营销策划 13日中国网络安全大会 阿拉丁微营销 网站版式设计 昆明响应式网站 武汉网站设计公司 网络营销学什么专业 网络安全 钓鱼网站 营销包含哪些 人际网络营销的由来 网络安全与信息安全的区别 2017 信息安全大会 网络安全访问 安徽网络营销微信的网络营销价值 网站设计市场价 美国网络安全战略 网站排版策划 温州手机网站制作公司电话 网信办 网络安全协调局 三只松鼠网络营销目标 网络安全情况 部队网络安全泄密视频 系统网站 百度 营销策划 网站改版 信科网络 机械厂网站建设 信息安全的大学 湖南 沈阳网站建设推广 品牌的传统营销 阿拉丁微营销 linux网络安全研究 信息安全等级在哪查询