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
青岛网站信息安全审计平台网络安全谷信息安全与嵌入式南宁市网站建设哪家好国家信息安全标准体系清华信息安全考研外贸网站设计制作网络安全信息保护汕头建网站穿越到修仙界以后,苏淮身负神级灵脉,本想从此加入宗门扬名立万,却没想到触发了摆烂系统,只要隐藏灵脉签到就能不断获得奖励。 所有修士究其一生都难以获得的高阶功法和灵物,苏淮只需摆烂不去修行就能直接获得。 签到给奖励,相爱三年的妻子也温柔大方,隐居在小城里无欲无求,苏淮对这样的生活很满意。 直到某一天,人族遭遇空前灾难,苏淮被人族诸位巨擘恳求出世,他独自端坐在皇朝中州大地,太上剑宗的飞升仙台之上,却发现自家那贤淑温婉的妻子正率十万妖军朝自己这里疾驰而来。 “娘子,你原是妖族女皇?” “夫君,你竟是人族准圣?”一个一辈子失败的Loser重生了,重活一世,是否能弥补上一世的遗憾,成为一个成功人士呢?疑难杂症,罕见绝症,一切我都手到擒来,玉石翡翠,文玩古董,一切真伪我都轻松分辨!校花,空姐,总裁,一切美女都为我倾倒!因为我有一双看破虚妄之眼。 落魄医道家族秦飞宇意外激活家传至宝,拥有透视眼,获得家学,从此成为一代医学圣手!这世界共分五洲,人类生活在中洲大陆,妖族生活在北洲大陆。中洲大陆的天傲帝国在侠匠创始人朱毅的帮助下去除判军,稳定国家。于是为了匡扶正义,联合七人创造侠匠,极力发展。发展中也使北洲的百年大战由朱毅干扰而停止,稳定上百年和平。更为了对抗南州天族的入侵而爆发了三次史诗般的“天人大战”。为拯救百姓,匡扶正道做出了不可磨灭的伟大贡献。 朱毅逝世后,少主江余即位,中洲大陆国家依就稳定发展,但北洲的发展极其受限制,更随之产生了诸多种族之间的矛盾,为了解决争端,江余花费所有的时间精力,更牺牲了自己的爱情,最后为了阻止爆发人妖大战,江余也就在那场战争和反派同归于尽结束了这场战争。也就使原本还在少主的主角被迫担此大任,但在短短几年后却音信全无,此时的侠匠组织面临外敌势大,群龙无首的巨大危机。 本作以寻找主角为开始,讲述侠匠组织对抗暴政,为民而战的光辉历程,结束战争,恢复和平的冒险之路,以对抗东神教组织的故事为主线 在90年代初期,年轻的特种兵唐枫接到一次特殊的任务.....来到青城市,在这里邂逅纯真的爱情,真挚的友情,凭借他过人的睿智上演了一场酣畅淋漓的铁血柔情!一个人被打造成武器,又不断变成人的故事一个宅男穿越到日本战国时代,逢凶化险,不断适应成长的历险故事。“你说,这个世界上,真的有魔鬼吗?” “当然,你不就是?” “杀人偿命,天经地义啊。”我真是服了,第二次了,怎么又是让一个老六给刀了,这个时候给我一刀。完了完了,要嗝屁了。 闫鞅使劲捂着身上的伤口,但是他现在视线已经开始模糊。上次给我一次穿越的机会,看来这次真的要死翘翘了,如果有下辈子,我也要当一个老六,给那些人一人一刀。一个绝地求生战队走向比赛之路的故事
网站改版 南宁企业网站 网络安全法 检查 网络安全谷 营销软件是真的吗 绍兴网站建设 关联体验营销 设计网站需要什么条件 信息安全与嵌入式 公司的计算机网络安全 暗恋的自我提升【www.richdady.cn】 脑部不清晰的原因分析咨询【www.richdady.cn】 心慌胸闷头晕的医学检查【www.richdady.cn】 前世今生的轮回真的存在吗?【www.richdady.cn】 解梦咨询【www.richdady.cn】 无形干扰如何影响心理健康咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的前世案例咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 发育倒退的原因分析【企鹅383550880】√转ihbwel 强迫症的自我提升【σσЗ8З55О88О√转ihbwel 与女友前世的故事分析【企鹅383550880】√转ihbwel 官司的法律咨询咨询【σσЗ8З55О88О√转ihbwel 查财运专业服务【企鹅383550880】√转ihbwel 有官司的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的环境影响咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心慌胸闷头晕的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 老公家暴的原因分析【微:qq383550880 】√转ihbwel 暗恋的解决方法【σσЗ8З55О88О√转ihbwel 内心恐惧胆怯的解决方法咨询【微:qq383550880 】√转ihbwel 有官司的法律援助咨询【微:qq383550880 】√转ihbwel 学习成绩差的解决方法【www.richdady.cn】√转ihbwel 网络安全研究所 信息安全可控制 网络营销团队要干嘛网站收录多少才有排名 郑州网站建设的公司 网络安全 测试网站 国际信息和网络安全会议 局域网网络安全解决方案 制定网络营销定价方案 镇江网站seo 网络安全中的黑客攻击技术 深圳市计算机网络安全培训中心 湖南高端网站制作公 广州网站开发 网络信息安全征文 国内顶级网络安全公司 成都的国家信息安全所 网站建设的搜索栏怎么设置 京东 网络营销部 网站建设素材使用应该注意什么 网络安全主要技术 成都的国家信息安全所 水利网络与信息安全体系建设基本技术要求 信息安全和运维区别,-1 网络协议与网络安全 信息安全类小型软件开发实列 微信手机网站 网络安全技术 英文网站推广 关联体验营销 网络安全中的黑客攻击技术 网络信息安全征文 莆田网站制作 服务营销的利弊 企业营销网 出现信息安全漏洞原因 百度信息流营销顾问 网络安全培训报道 网络安全 测试网站 网络安全测评报告 网络安全技术 公安部网络安全监察 水利网络与信息安全体系建设基本技术要求 网络营销品牌成功案例 绍兴网站建设 网络营销课的心得体会 网络营销推广效果 制作自己的网站 网络营销的发展的原因 网络安全法 检查 大连网站优化公司 广州网站开发 信息安全与嵌入式 网店营销所带来的意义 手机微信网站建设 淘宝营销部 京东 网络营销部 广东省网络安全宣传高峰论坛 公司的计算机网络安全 信息安全和运维区别,-1 信息安全测评中心 待遇 信息安全4hou 禹州网站建设 信息安全软件是什么 互联网营销的流程 莆田网站制作 网店营销所带来的意义 网络安全研究所 网站推广外包 网络安全设备连接方法 国家网络安全局副局长 信息安全咨询 资质,-1 网络营销团队要干嘛网站收录多少才有排名 公司关于网站设计公司的简介 制作自己的网站 网络安全谷 电子政务网络安全 河北网站设计制作 网站制作样板 网络安全国标 网络安全 测试网站 营销邮件具体案例 网络安全事件 2017 网络安全属性 公安部网络安全监察 重庆互联网营销公司 网络安全符合性评测 中山网站设计外包 出现信息安全漏洞原因 网络安全产商 首都信息安全网 app 网络安全案例 文化网站建设 信息安全目的,-1 网络安全法 检查 郑州网站建设的公司 乐清英文网站建设 网站的设计、改版、更新 重庆互联网营销公司 网站挂黑链 横向纵向网络安全防护 北大营销课 福州网站开发公司 全球十大信息安全公司 深圳市计算机网络安全培训中心 信息网络安全风险评估 网络安全国标 福州网站开发公司 网络协议与网络安全 公司的计算机网络安全 长治网站建设 网络协议与网络安全 深圳 企业网站建设 南宁企业网站 学网络营销学那一块好 关联体验营销 公司关于网站设计公司的简介 外贸型网站制作 建立http网站 信息安全可控制 网络营销课的心得体会 网站改版 建网站都要什么费用 局域网网络安全解决方案 网站自建 中山网站建设找丁生 营销邮件具体案例 湖南高端网站制作公 病毒营销经典案例 天津市信息安全服务资质 外贸型网站制作 网站建设的搜索栏怎么设置 信息安全管理研究包括 刮奖网站高端大气的网站 外贸网站设计制作 微信手机网站