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
中软信息安全奖励等级网络公司网站建设网络安全应急响应服务河池做网站隐私泄露网络安全事件深圳h5网站公司胶南做网站网站数据怎么会丢失军工行业信息安全厂商要具备高端上海网站设计公司价格宋南出了车祸,重生成了一只猴子,他要如何才能在这个全新的世界活下去……【学霸文,甜宠风,黑科技,轻松日常】 “叮,恭喜宿主获得魅力*10。” “叮,恭喜宿主获得体质*10。” “叮,恭喜宿主获得智力*10。” “叮,恭喜宿主获得神级记忆力和悟性,可一目千行,过目不忘,举一反百……” 林北猝死,却魂穿平行世界,还从高三开始,并绑定神级全能学霸系统。 从此学水不在,一代神级学霸诞生。 “既然上天给我重生的机会,那我将脱胎换骨,努力上进,活出灿烂,不负本心。” 林北:“???” “咦,大家这是肿么了?” “我才出三分力,怎么就全倒下了?” “既然一个能打的都没有,那我只能研究曲率引擎和虫洞,探索星辰大海了啊!” 众人:“……” “收手吧阿北,求给条活路吧!” “我以为我考满分就够强了,可见到北神才知道,原来我还很菜……” “我以为我擅一道就厉害了,可北神竟天文地理,琴棋书画,医术体能,无所不精……” 又名《我,超级学霸,专治一切不服》《人在学校,离我远点,别打扰我看书》 穷且意坚,不坠青云之志!身为一代赘婿,他肖天明有自己的坚持,有自己需要守护的家人,当老婆于危难之际,自当奋不顾身,全力以赴!“仙界的日子枯燥死了!”仙王抱怨,“听说凡间很好玩,不如,去凡间打发下时间?”仙王下凡,不料这一去,万万年来古波不惊的心弦就悄悄的波动了…… “她生病了,该怎么办?”“完了,她好像知道了……”“心跳的好快,我这是怎么了?”“……”一向沉稳的仙王一下子乱了套…… 主人翁驾驶飞船意外坠落到明末,利用自身超前意识和飞船的高科技技术,组建军队,吊打美欧殖民者,把殖民者赶回自己的老家,占领美洲和澳洲,从此美洲和澳洲是中华领土不可分割的一部分。我们原本只是想尝试,但我们的思想在说不。一个神棍道士为了在小镇生存学习死去的师傅招摇撞骗在一次收服鬼魂的事件中慢慢的踏入了修仙的路程。看一个小道如何一步步的崛起与坑人。 当冷兵器重归战场会摩擦出怎么样的火花;当繁华钢铁大都市回归原始社会又会发什么;丛林法则重新降临,弱肉强食也随即开始;是有人迈着漫漫白骨走向神坛还是昔日的霸主依旧咆哮四方。 染血的旗帜在飘摇,我的衣冢也在建成。我来自现代,曾经梦想可以去一趟武陵人所述说的桃花源,在那里自由自在,开启我的新世界。梦想还真实现了,我穿越啦!穿越到了桃花源,每次都会续写武陵人的故事,貌似进入到了死循环中,无法逃脱。。。身份成为机密,新的身份扑朔迷离,是敌是友,安能辩我。
郭启全 网络安全法 企业网站建设cms 香港网站建设 网站制作的收费 高端上海网站设计公司价格 网络营销的主要职能? 原型图网站 极简风网站 商贸行业网站建设公司 人物营销 意外的前世影响咨询【www.richdady.cn】 感情纠纷的情感修复咨询【www.richdady.cn】 通灵与心理学结合咨询咨询【www.richdady.cn】 心慌胸闷头晕的原因分析【www.richdady.cn】 事业不顺的职场突破技巧有哪些?咨询【www.richdady.cn】 耳鸣的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子不读书的改运方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 存不住钱威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 脑部不清晰与生活习惯的关系【微:qq383550880 】√转ihbwel 婚姻生活不顺的自我提升咨询【微:qq383550880 】√转ihbwel 事业不顺的职场突破技巧有哪些?咨询【www.richdady.cn】√转ihbwel 暗恋【σσЗ8З55О88О√转ihbwel 自闭症【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 性压抑的自我提升【微:qq383550880 】√转ihbwel 失业的环境影响咨询【企鹅383550880】√转ihbwel 失业的自我提升咨询【微:qq383550880 】√转ihbwel 灵魂化解的仪式咨询【www.richdady.cn】√转ihbwel 长期耳鸣可能是哪些疾病的信号【σσЗ8З55О88О√转ihbwel 事业不顺的职场提升路径有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业发展的灵性视角咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 独自等待 信息安全 深圳h5网站公司 邢台网站建设服务周到 微网站风格 青岛优化营销 深圳网站建设外包公司 珠海集团网站建设外包 广州网站建 网站颜色表 可信赖的响应式网站 国内信息安全证书,-1 企业信息安全组织架构 网络营销工具及方法的运用 自助构建网站 网站jianshe 网络营销论文报告 网站建设空间 小龙虾网络营销方案 网络安全信息共享中国信息安全标准分类 网络安全对抗赛 武汉网站程序 当今的网络安全有四个主要特点 网络营销工具及方法的运用 网站制作的收费 在线购物网站功能模块 企业网站建设cms 天津企业网站建设 网站手机开 军工行业信息安全厂商要具备 武汉网站程序 网站开发团队人员 苏州企业网站建设 网络营销方向学什么不同 深圳企业网站建设哪家好 上海营销 常用网络营销app 江门网站优化 沈阳做网站 长沙微信网站制作 网络营销的主要职能? 西安做网站的公司 成交型网站 原型图网站 西安做网站的公司 腾讯网络安全实验室 网络营销对全球影响 2013网络安全博览会 系统漏洞 网络安全案例 信息安全攻防技术 网络营销方向学什么不同 武汉网站程序 系统漏洞 网络安全案例 网站设计的评估 网络安全新技术有哪些 网站开发团队人员 可信赖的响应式网站 金融 信息安全体系建设方案,-1 河池做网站 网络安全技术认证 网络安全信息共享中国信息安全标准分类 广州网站建 网络营销论文报告 网络营销方向学什么不同 网络营销渠道大全 cism注册信息安全员招聘 营销调研的步骤 深圳企业网站建设哪家好 信息安全的保护对象,-1 青岛服饰营销 网络安全检查自评估表 苏州企业网站建设 手机网站开发框架 中国信息安全相关考试 网站制作的收费 响应式网站模板 关于网络安全动态 网络营销能力秀收获 网络营销和广告的区别 军工行业信息安全厂商要具备 清华同方 信息安全 网站评测的作用 模拟仿真网络安全 分类网营销 腾讯网络安全实验室 网络安全 屏蔽 深圳企业网站建设哪家好 教育部 网络安全 合肥微营销公司 谷歌英文网站 凡克营销 中软信息安全奖励等级 广州 深圳 外贸网站建设 网站价钱 昆明做网站公司 中国信息安全相关考试 苏州企业网站建设 隐私泄露网络安全事件 网络营销的外部环境 网络安全项目经理 网络营销论文报告 网站阴影 顺德新网站建设 移动营销有哪些特征 秦皇岛网站建设 武汉网站程序 东莞市策划营销顾问 网络营销论文报告 香港网站建设 企业网站建设cms 常用网络营销app 谷歌英文网站 网络安全 屏蔽 网站建设公司营销推广 公司网站规划案例 怎么做自己的网站? 网络营销和广告的区别 网络营销对全球影响 最先进的网络营销 大学网络安全先学什么意思 企业信息安全组织架构 企业网站建设cms 金融 信息安全体系建设方案,-1 独自等待 信息安全 网络安全的特点有哪些 网络安全应急响应服务 建个简单网站 改密码为保障网络安全 正规的网站建设 网络营销推广方案 响应式网站模板 东莞市策划营销顾问 广州网站建 上海营销 信息安全 论文 数据库 手机网站开发框架