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
兰州网络营销师方案图网站新媒体营销手段有哪些网络互动营销社会化网络营销的特点598营销软件站信息安全与管理评估网络营销与销售的区别和联系方案图网站原厂商具备 信息安全服务资质 安全工程一级哪个服务器厂商有2017信息安全会议 太原在九州大陆,皇城之巅,有一位传奇人物,他正是皇城之主,九霄神帝,也是九州大陆最强悍的存在之一。穿越几年一事无成,刚当上掌门,宗门就解散,开局一人一狗,怎么建设最强宗门?一段七代传承中医人的故事,一首普通人的悲欢喜乐十万孤山中有座太渊峰,太渊峰上有个御兽宗。 在这里,山海经中的各种妖兽齐出,漫天飞禽翱翔于九霄之上,上古遗种疾啸于草野之间, 在这里,凶猛的穷奇是看门狗;在这里,高傲的血凤是起床铃。 某天,陈远航走出房门,望着空中遮天蔽日的山海经异兽,怒吼:“快让开,你们拦着我晒太阳了!” 半晌,见还是一缕阳光未落,陈远航正要发火,这时,上空传来大徒弟的喊声:“师尊,等会儿!堵住了!挪不动!” 又某日,弟子来报:“宗主,九品百虎王跪拜山门,求宗主帮他的御兽进化!” 片刻后,又弟子又报:“报!宗主,那瑶池圣女依旧不愿离去,死皮赖脸求宗主帮其强化血脉!” 不日,海域皇者求见,哭腔道:“求宗主帮吾幼儿化龙!”【都市+剑修+ 商界天才在车祸中丧生,却意外重生在一个底层小人物体内。 时间倒退二十年,突然多了一个可爱女儿,该哭还是该笑?老婆这么漂亮,会不会不安全? 这是一个满地黄金的时代,机遇多如星辰密布,淘金者多如过江之鲫。 林皓文决定彻底释放野性,化身一头吸金巨兽。 林皓文:“各位商界大佬你们好,我是来教你们做人的。”鬼事悬疑,原于阴集,大道降服,魔鬼怨积……叶鑫是一名普通高中生,某天发现自己被惊悚副本选中。   副本只有4.3%存活率。   凉凉!无助!   叶鑫绝望时觉醒了人鬼皇系统:他能看破鬼怪生前!他能看见好感度!他还能使用鬼怪的武器!   从此以后,骚鬼如风,常伴吾身。 妖魔?鬼怪?道士? 不不不,这些都是不存在的,而我洋凡要见证这一切。 来自妖魔的挑衅,还是鬼怪的侵扰,还是道家的骚扰,且看他如何面对命运。本出生自皇族的唐天皇,却有家难回,名有着强大的血脉,却要隐藏于世……
工控信息安全 信息安全与管理证书 社交网络营销 网站建设制作 南京公司哪家好 信息安全测评eal3 贵阳网站seo 关于企业网站建设的必要性 浦东企业网站建设 互联网信息网络安全 大连做网站的企业 财运不佳的自我提升咨询【www.richdady.cn】 与公婆前世的因果关系【www.richdady.cn】 老公家暴的自我保护咨询【www.richdady.cn】 无形干扰的前世因果咨询【www.richdady.cn】 亲子关系的心理调适【www.richdady.cn】 大龄剩女的幸福指南咨询【www.richdady.cn】√转ihbwel 与男友前世的记忆解析咨询【www.richdady.cn】√转ihbwel 前世老公的前世故事咨询【企鹅383550880】√转ihbwel 学习成绩差的原因分析咨询【σσЗ8З55О88О√转ihbwel 提高情商的方法【www.richdady.cn】√转ihbwel 孩子不爱读书的阅读习惯【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 解梦的情感释放【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场调整【企鹅383550880】√转ihbwel 失业的自我提升【σσЗ8З55О88О√转ihbwel 化解外灵的专业手段【www.richdady.cn】√转ihbwel 化解祖灵的仪式流程【σσЗ8З55О88О√转ihbwel 阴间生活的前世缘分【微:qq383550880 】√转ihbwel 脑部不清晰的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的职场晋升技巧有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 广州 网络安全新闻 网络安全技巧 信息安全认证机构,-1 佛山网站制作公司 网络互动营销 医院网站建设方案 关于企业网站建设的必要性 南宁网站建设教学 南宁网站忧化 厦门信息安全教授 信息安全 行业资讯 网络安全服务的功能 四大门户网站 网站模块 思而忧网站 网站做好后 炫酷业务网站 兰州网络营销师 《网络安全法》cisa 网络安全防火墙技术论文 澳洲 信息安全专业 北京网站优化公司 四大门户网站 智能网站建设步骤 企业网络安全介绍 网络效果营销哪家好 深圳专业集团网站建设 如何考取网络营销师 张家口网站建设 网络安全基础的关键操作 郑州网站建设、 赵伟网络安全 网站设计软件 昆明网络营销推广 郑州网站设计 建立免费公司网站 nsc 网络安全 如何考取网络营销师 展示网站模版源码 网络安全平台价格 邯郸做网站 昆明网络营销推广 网络安全感知 网络安全监控系统 南京信息安全培训班 王老吉地震营销 医院网站建设方案 集团网站建设哪家好 信息安全测评eal3 购物网站常用功能模块介绍 厦门信息安全教授 微信的网络营销价值 网站要什么 思而忧网站 asp网站建设 网络推广和微信营销 网站建设营销的技巧 伍佰亿官方网站 旅行行业网络营销策划 网络营销策划创意分析 429网络安全日 2017 信息安全测评eal3 怎么建立个人网站 598营销软件站 广东营销网站建设服务 山西武汉网站建设 互联网信息网络安全 设计的网站 大学信息安全委员 网站做好后 电信网络安全密匙忘记 网站怎么加背景音乐 专业制作网站 郑 seo网站系统 鄂州网站建设 郑州网站建设案例 网络推广和微信营销 2017 网络安全优秀教师 网络安全基础知识培训 原厂商具备 信息安全服务资质 安全工程一级哪个服务器厂商有 《网络安全法》自查 做个人网站的步骤 王老吉地震营销 中国网络安全 论文温州网站建设 魔力象限 网络安全 昆明网站建设报价 福州网站建设哪家好 南宁网站建设教学 深圳专业集团网站建设 国标 信息安全 奥门网站建设 《网络安全法》自查 江阴网站优化 网络信息安全工程师认证 营销综合实践教学平台 龙岩网站建设 赵伟网络安全 佛山网站制作公司 中国网络安全法 西北工业大学信息安全 深圳互联网公司网站 鄂州网站建设 龙岗网站设计效果 上海网站制作 鞍山网站建设 网络信息安全的技术特征. 信息安全最关键也是最薄弱 魔力象限 网络安全 sns社区营销案例 网络安全技巧 网络安全红蓝对抗 网站开发与网站制作 网络安全员网络技术员 四大门户网站 集团网站建设哪家好 邯郸做网站 温州做网站哪家好 怎样维护公司网站 429网络安全日 2017 深圳网站建设服务公司 网络安全引言 网络安全服务的功能 织梦网站图片代码 网络安全审计系统 东莞外贸网站推广 网络安全员网络技术员 大学信息安全委员 炫酷业务网站 2017信息安全会议 太原 全面的移动网站建设 怎么样查我的网站有没有做过优化优化之前和之后的效果 网站建设制作 南京公司哪家好 长沙网站推广公司 信息安全最关键也是最薄弱 微信整合营销 营销