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
长沙 做营销型网站的公司网络安全 活动东莞网络营销推广模式网站系统网络安全重点保障单位网络安全学术论坛信息安全相关技术上网站乱码大连网站最近都在做企业云网站网站云推广云推广有什么功能效果呢?成都高端网站建设公司一位现代企业家,带着现代记忆来到了一个名为“大乾”的朝代,厌倦了前世商场上的勾心斗角尔虞我诈,原本想在这个不知名的朝代平平淡淡的过完这一生,没曾想来到古代后,他依然面对着家族里的勾心斗角…在这个人为刍狗的世界,他该如何生存与立足?在这个巨大的异界大陆上,到处都是权力的争夺,封建主义皇位之间的暗潮涌动,一个在登基典礼上就被罢黜的懦弱皇帝,怎样走上复仇之路......云秋歌,云家嫡系继承人,18岁被设计赶出云家,为了夺回家主之位以及寻找失踪的父母,一步步崛起。 成为黑暗中令人胆寒的魔王,光明里无数人称赞的天骄少年! 【莫轻烟我爱你用尽了最后一丝力气对着一个貌美的女子说道】 偏爱都市爽文的顾辰 正在美滋滋的看着小说 江辰:不是我说,这个反派也太傻了吧 亏我还跟他同一个名字 谁知道下一秒江辰被传送到了 这本书的boss 面对反派无脑挑屑 惨遭主角打脸的狗血桥段 顾辰应该怎么面对 顾辰一脸懵逼的躺在10米的豪华大床上 【滴!反派系统已绑定】 顾辰也是淡定了下来 系统在手 第一女主未婚妻 将军爷爷 商界大亨父亲 京都第一世家长子 这个身份! 江辰忽然感觉 当一个大反派也不错!一不小心穿越?我的天哪!一个顶尖的剑客,为情遭人陷害,武功禁失,力经千难万险,恢复自己的功夫。 一个失了忆的刀客,初入江湖,想找回记忆,可是江湖险恶让想找回失忆的刀客受尽艰辛苦难。 这样奇葩的一刀一剑相遇了,他们会在江湖中刀歌剑舞着自己的故事燕雀安知鸿鹄之志……我为鸿天灵气复苏,世界秩序悄然崩塌;牧扬意外重生,获得潘多拉系统,却不知此系统过于坑爹,但却让牧扬人生从此走上巅峰......一生懵懵懂懂 ,一生潇潇洒洒。 何处是归属。绝世狂龙重出牢笼,横行四海。 翻手为云覆手为雨,万千枭雄沉浮脚下,都市人杰退避三舍,敌国精锐消声灭迹,各方势力偃旗息鼓。 娶女战神为妻,灭敌手于江湖,驰骋官商两界,山高人为峰,世间我为王。
网络安全信息测评报告 信息安全系统等级保护 旅游营销推广中心 最近都在做企业云网站网站云推广云推广有什么功能效果呢? 培训学校 营销系统 响应式网站需要单独的网址吗 信息安全等级培训教程 国家网络信息安全网 招信息安全专业的公司 假网站备案 儿子抑郁症的环境影响【www.richdady.cn】 婴灵的超度仪式咨询【www.richdady.cn】 亲子关系的教育策略【www.richdady.cn】 儿子抑郁症的康复训练咨询【www.richdady.cn】 前世今生测试在线【www.richdady.cn】 家庭关系的相处之道有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的父亲的前世案例威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与男友前世的识别方法咨询【微:qq383550880 】√转ihbwel 意外的原因分析【微:qq383550880 】√转ihbwel 婚姻生活不顺的案例分享【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子不爱读书的应对策略有哪些?【微:qq383550880 】√转ihbwel 婚姻生活不顺的沟通技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的职业发展【σσЗ8З55О88О√转ihbwel 失业【www.richdady.cn】√转ihbwel 有官司的前世因果咨询【σσЗ8З55О88О√转ihbwel 有官司的预防措施咨询【企鹅383550880】√转ihbwel 冤亲债主咨询【www.richdady.cn】√转ihbwel 亲子关系的家庭氛围威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的应对策略威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 灵魂化解与心理疗愈咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网站系统 网络社区营销策略 最近都在做企业云网站网站云推广云推广有什么功能效果呢? 招信息安全专业的公司 网络安全是国家强制吗 做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样 青岛做网站哪家公司好 青岛网站建设培训 网络安全 收购 信息安全框架示意图,-1 龙岗高端网站设计专家 专业邮件营销 网络安全 活动 贵阳设计网站建设 企业网络安全发展 中国信息安全管理机构,-1 网站系统 网络社区营销策略 最近都在做企业云网站网站云推广云推广有什么功能效果呢? 招信息安全专业的公司 网络安全是国家强制吗 做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样 青岛做网站哪家公司好 青岛网站建设培训 网络安全 收购 信息安全框架示意图,-1 龙岗高端网站设计专家 专业邮件营销 网络安全 活动 贵阳设计网站建设 营销项目的推广技巧 华为网络安全产品 购物网站如何推广 网络安全是国家强制吗 信息安全系统等级保护 招信息安全专业的公司 企业网络安全发展 网络品牌营销 口碑会员营销经典案例 信息安全证明 2017网络安全展会 深圳品牌网站推广公司 对营销的理解和认识 工业信息安全公司排名,-1 网络信息安全电信,-1 网络信息安全电信,-1 网络营销专业的大学 中石油网络安全 网站制作开发技术 信息安全系统等级保护 网站建立费用 科技类网站 贸易公司自建免费网站 学习网络安全 网络安全技术实训报告 网站首页设计 信息安全服务有哪些 建立企业官方网站 全面的手机网站建设 对营销的理解和认识 微博营销网 营销项目的推广技巧 2016网络安全大赛 网络安全 收购 网站建设策略 淘营销报名 2017安徽高校网络安全 成都专业信息安全服务 网络安全是国家强制吗 信息安全等级保护测评指南 培训学校 营销系统 保定设计网站建设 网络信息安全演讲视频,-1 2017安徽高校网络安全 做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样 企业公司网站 北京 网络营销方案流程 信息网络安全工作 学习网络安全 网站项目设计 企业网站建立哪 昌都网站建设 网络营销的微观因素 中国信息安全管理机构,-1 网络营销公司取名 吉林信息安全测评中心 郑州手机网站推广公司 无人机网络安全 台州网站优化 信息安全逆向分类 网络安全的解决方案 网络安全是国家强制吗 网络安全几年一检 网络安全技术实训报告 互联网信息安全现状 外贸网站如何推广 淘营销报名 呼市网站制作 北京网站制作导入mysql数据库 空间 网站 教程 flasfxp 专业邮件营销 广西网络营销外包 网站建设开发 企业网络安全发展 网络营销行业数据分析 承德网站制作加盟 北京网站制作导入mysql数据库 空间 网站 教程 flasfxp 信息安全框架示意图,-1 juniper 网络安全 解决方案 .ppt 成都专业信息安全服务 国家网络信息安全网 网站如何宣传 信息安全服务有哪些 网络社区营销策略 国内比较著名的网络安全及防护论坛或网站 网站建设优化 南阳网站建设 重庆专业的网站建设公司 贸易公司自建免费网站 信息安全证明 购物网站如何推广 中石油网络安全 定制建网站 自己电脑做网站 带宽 广西网络营销外包 信息安全等级保护测评师考试 网站建设seo优化的好处 青岛做网站哪家公司好 信息安全奖学金 呼市网站制作 网络营销ar是什么意思四平网站建设 信息安全和信息管理 网络安全周全国网络安全大赛 职业技能大赛信息安全 流氓营销 国外 信息安全管理