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
网站开发的缺点2013年国内外发生的网络安全事件统计邢台网站建设服务乐清企业网站建设浪潮集团与信息安全信息安全 bbc广州专业网站制作哪家专业网络及信息安全综合实验教程深圳品牌模板网站建设建网站啦校园网网络安全的动能意外穿越大秦,成为八公子嬴子夜,觉醒神级阅读系统,只要读书就变强!只要读书就能获得无限奖励,只要读书便可入圣! 为此,嬴子夜终日闭关读书,兢兢业业,不招灾,不惹祸。 终有一日! 始皇重危,意欲东巡求长生。 墨家蠢蠢欲动。 六国余孽准备造反。 赵高意欲篡改遗诏。 …… 嬴子夜知道,这时候不能继续藏了!再藏大秦不复、自己也将被胡亥杀死! “扮猪吃虎十余年,今日本公子不藏了!” “今日,本公子以读书入圣!一剑斩天!” “传令,三千大雪龙骑军出动!” “传令,铁浮屠出动!” “……” “仙界的日子枯燥死了!”仙王抱怨,“听说凡间很好玩,不如,去凡间打发下时间?”仙王下凡,不料这一去,万万年来古波不惊的心弦就悄悄的波动了…… “她生病了,该怎么办?”“完了,她好像知道了……”“心跳的好快,我这是怎么了?”“……”一向沉稳的仙王一下子乱了套…… 一个人,一座城,一段不朽的传奇,一步一步走向最高的巅峰。一个被遗弃的少年,是如何一步步走上巅峰段白云生来无缘仙道。 一句谣言,一朝灭门。 流落到云峰大陆的段白云机缘巧合开启了修仙之路。 他拿着万众执念的东西重回天洲,又将那东西摔落泥泞。 段白云:我就要以我废材之名告诉他们,不是什么人都能够飞升成神!讲述神秘世界吴志,经过兄弟师父以及其他朋友的帮助,慢慢成为守护者顾八方携带《武学加点系统》穿越异界,本以为是低武世界,谁知竟然遇到了邪灵妖魔。 面对武者完全无法对付的邪灵,顾八方丝毫不慌,他开启武学加点提升,无限变强之路。 四十年功力! 八十年功力! 一百二十年功力! 当顾八方横推一切,拳裂天地,脚踏苍穹之时,高高在上的至尊们才彻底惊醒。 大乾人皇:谁言邪灵不可灭,八方一出天地清! 浩然宗主:顾八方,天下第一奇才,我愿称他为武道最强。 岳麓院长:见过顾八方,我才知道什么叫勇、悍、莽! 邪灵宗主:我和顾八方,到底谁才是最大反派啊?“好不容易穿越一次,你却让我输得这么彻底,焯。” 林晨骂骂咧咧的端着眼前的黑糊糊一口闷了下去。 “赶紧林小子,喝完这碗还有一堆没喝呢。” 老头咧咧嘴催促着,丝毫不在意林晨的怪异。 宁星文明史上第一次星际战争就此爆发,胜利的天平究竟是倒向龙国还是天神帝国。 战后,一段绝佳的爱恋能否让龙瑞走出暗面,龙瑞也将如何引领龙国走向更远又名绝剑天下 双晶大陆上的神秘组织 神奇星球上的残酷战争 少年身怀绝技 书写磅礴传奇
网络安全行业销售怎么做网络营销哪个大学好 网络安全运维流程 网站制作设计收费 国家网络与信息安全信息通报中心网站 网络营销分为哪些特点 武汉做网站 网站开发的缺点 中国信息安全的法律法规 网站的模板 网站建设超链接字体变色代码 亲子关系的前世记忆【www.richdady.cn】 自闭症的治疗方法咨询【www.richdady.cn】 与女友前世的影响分析【www.richdady.cn】 亲子关系的改运方法咨询【www.richdady.cn】 大龄剩女的前世记忆【www.richdady.cn】 意外事故的预防措施【www.richdady.cn】√转ihbwel 前世今生的轮回有哪些科学依据?【www.richdady.cn】√转ihbwel 纠纷的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世的影响分析咨询【www.richdady.cn】√转ihbwel 缺心眼的原因分析【企鹅383550880】√转ihbwel 头脑混沌的咨询技巧【企鹅383550880】√转ihbwel 财运不佳的投资建议咨询【www.richdady.cn】√转ihbwel 外灵干扰的环境影响咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 强迫症的心理调适咨询【微:qq383550880 】√转ihbwel 性压抑的解决方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 性压抑的心理调适咨询【www.richdady.cn】√转ihbwel 不爱读书的教育建议咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的案例分享【www.richdady.cn】√转ihbwel 与老公前世的识别方法【www.richdady.cn】√转ihbwel 无形干扰的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 浅谈网络营销 创新的南昌网站制作 网站维护? 微网站首页 全网营销有什么好处 乐清企业网站建设 甘肃网站制作公司有哪些 衡水做网站找谁 EDM邮件营销 中山建设网站 信息安全是一门 青岛微网站建设 网站制作设计收费 网站分享设计 大连大型网站制作公司 网络专业的网站建设价格 360公司信息安全大会 美国 信息安全人才 安徽省信息安全大赛 网络安全的经典实例 保障国家网络安全 工业网络安全企业 互联网营销事件 广州专业网站制作哪家专业 python 3.5网络安全 深圳企业网站建设 信息安全 排名 教育部 营销分销 联想网络安全客户端 长安做网站 品牌营销与传统营销 营销分销 邢台网站制作地方 传统营销方式的手段 域名 备案号 网站的关系 广西汽车网网站建设 价格营销 价格营销 2014 网络安全事件 南京互联网营销公司排名 浅谈网络营销 国家信息安全师 高级 顺德网站建设原创 信息安全 bbc 网络安全教学平台 10个日常使用营销规律 个人网站模板 内容营销百度百科 网站维护? 福田的网站建设公司 常州手机网站建设信息安全产品销售,-1 长安做网站 网络营销分为哪些特点 济南网络推广网络营销报价 品牌营销与传统营销 网络营销策略书 全网营销有什么好处 机械网络营销 培训网站建设 网站的模板 国家网络安全周专题 乐清企业网站建设 宁波电子商务网上营销 网站没更新 长沙 做营销型网站的公司 如何打造网站 传统营销方式的手段 国家信息安全等级第二级保护制度 暗网网站 衡水做网站找谁 10个日常使用营销规律 常州微网站建设 网站没更新 EDM邮件营销 博客营销实验总结 四川信息网络安全协会 如何打造网站 杭州伙伴营销策划 中国信息安全认证 长沙微信营销 途牛网络营销策划 网站备案 蓝色网站 菏泽做网站 传统营销方式的手段 传统营销方式的手段 网络信息安全管理经理,-1 网络安全运维流程 网络安全科普 网络安全 请示 国家网络与信息安全信息通报中心网站 淮南网站建设好 武汉高端网站建设 免费网站认证 美国 信息安全人才 1.2信息交流与网络安全 济南网络推广网络营销报价 信息安全框架示意图,-1 公安部网络安全局官网 蓝色网站 品牌营销 长沙 杭州互联网营销培训 2012年网络安全 网站制作 广州 信息安全的基本要求是 浪潮集团与信息安全 视频营销推广公司 整合营销传播特点 保护网络安全所采用的技术 网站制作设计收费 简述网营销的优势网站建设首页突出什么 信息安全的强制性标准 网站开发的缺点 视频营销推广公司 长沙 做营销型网站的公司 网站维护? 微网站首页 信息安全顾问视频,-1 免费网站认证 北京网站建设有限公司 2014 网络安全事件 网络营销策略书 网站没更新 西乡建网站 360公司信息安全大会 计算机网络安全培训、 成都网络安全培训机构 2.信息安全有哪16个威胁请解释 青岛微网站建设 网络营销打造品牌 国家网络安全教育计划 长沙 做营销型网站的公司 机械网络营销 营销网络的方式 聊城网站优化