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
网络安全设备的功能网站线框图信息安全服务资质认证公司网络安全销售证咸宁网网站昆山设计网站的公司营销年会嘉兴网站设计999 999海淀地区网站建设互联网营销 问题作为一个刑警,程成办案兢兢业业,以事实说话,岂料案件的背后竟有一只黑手等待着他……这个世界不仅有飞龙,竟然还有恐龙!尹新穿越到一个剑与魔法的时代,本想安稳成长,迎娶城主之女,走上人生巅峰。随着越来越了解世界,各种阴谋与诡计也接踵而来。异界的国度妖魔苏醒,那里即将面临生死劫难,轩辕庄就是摆脱生死劫难的寄托。轩辕庄自己在非凡经历得以砥砺成长。“苍天已死,黄天当立,岁在甲子,天下大吉。”黄巾起义 ,群雄逐鹿 ,东汉末年,皇帝昏聩,宦官专权,民不聊生。乱世风云谁际会,一威之震化龙飞,青梅煮酒论英雄,天下豪杰出我辈。历史犹如一座舞台,你方唱罢我登场,世事如棋局局新,执棋人终将变成棋子…星新历四年,地球资源全面枯竭,与未知生物展开一场大战,所以才被迫使用世界武器之一的“天塔·镇世之光”将四片大陆相连的部分炸毁,分为白金,落月,余辉,残朝,四片大陆,其中残朝大陆是由残阳与朝阳政府组成的。 因为内部水资源不能被外部海水所入侵,所以唯一一颗可以改变天侯的武器“卫象·骤风之时”在旧星历二三九五年于四片大陆上空爆炸,形成了四陆风暴的气象。 据说赤色大陆并不是自然生成的,而是岛上的拾荒者,根据旧星历二二七三年所提出的“铁箱计划”(原生态圈创造计划,简称原生计划)当时这个计划被快速否定,因为这么大一片大陆所需要的人力物力是天文数字,就算成功效果也不一定好,但偏偏让赤色这样一小片小岛完成了这样宏大的工程,另外赤色有一个别称,“雇佣员会。”兼任宇主的万物皇降临灵汉恢复盛世,转眼间到了转移回原本宇宙的时候,万物皇创造出一个猫形移动储物库,命其成为自己小儿子的爱宠,便将传国之宝·敬天法祖大玉圭等多种神器存放于储物库,等待小儿子继任宇主大位,持宝玺名正言顺的继续完成他的大业……生命是什么?那或是一场奔赴尘世的旅行,每个人都身处荒野,仰望着星空。渺小的一切,终将化为黄土,随风消逝。可一切存在过的,都将成为被传颂的一首赞歌。一封邀请函中埋藏了几千年的阴谋,九死一生的鬼校中没有置身事外,处处血流成河。一念之间定生死,百人齐心决成败。华国,罗斯国,印国,东洋国,澳国,五个大国面临前所未有的危机。却不知这一切,只是决战前夕。 大学生活刚开始,却遇上灵异复苏和异能觉醒; 且看一大学生的变强里程 (本人仅仅是位初中生,但觉得以大学生视角好写点,就在设定是主角是大学生了;如有不对,请及时提醒)侠,以武犯禁。 魔,以欲乱世。 当一个力量与技巧都达到极致的存在出现在这个世界上时是怎样的体验? 这是一个杀戮机器逐渐成长为人的故事....
武汉网站seo 呼伦贝尔网站建设 电子 东莞网站建设 佛山做网站建设 网络营销虚拟性 2016年4月19日 网络安全 咸宁网网站 信息安全等级保护测评指南 学习网络安全 汽车网络营销 前世老公的前世记忆【www.richdady.cn】 事业发展瓶颈突破咨询【www.richdady.cn】 外灵干扰的解决方法【www.richdady.cn】 精神不振【www.richdady.cn】 外灵干扰的案例分享【www.richdady.cn】 投资项目【www.richdady.cn】√转ihbwel 有官司的前世因果咨询【企鹅383550880】√转ihbwel 感情纠纷的咨询技巧咨询【企鹅383550880】√转ihbwel 化解咨询【σσЗ8З55О88О√转ihbwel 家庭中常见的意外事故原因咨询【企鹅383550880】√转ihbwel 家宅磁场咨询【企鹅383550880】√转ihbwel 莫名其妙感伤的前世因果咨询【企鹅383550880】√转ihbwel 冤亲债主干扰有哪些常见症状?咨询【www.richdady.cn】√转ihbwel 发育倒退的心理调适咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何缓解耳鸣症状咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的缘分如何续写?【企鹅383550880】√转ihbwel 婴灵的超度流程威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的改运方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的风水布局咨询【微:qq383550880 】√转ihbwel 一款营销 网络营销的收获 网站设计开发方案 网游营销 印度 网络安全企业 收购 企业信息安全期刊 电商网站前台模块 嘉兴网站设计999 999 首届cog信息安全论坛 灵动网站建设 nba网站建设 2017信息安全大赛 免费的海外邮件营销 营销教育 三只松鼠网络营销目标 网络营销虚拟性 网站h标签 外贸家具网站首页设计 绵阳市公司网站建设 工业信息安全公司排名,-1 南宁网站建设找哪家 宁波信息网络安全报警网站 网站的网络营销策略 定制建网站 网站建设优化 信息安全杂志有哪些,-1 旅游网络营销方案设计 网络安全应该注意什么 网站的网络营销策略 学院网站规划方案 英文网站建设 行业网站建设 2017营销推广软件 廊坊网站优化 一款营销 网站加水印 咸宁网网站 网络安全法 网络标准范畴 网络安全日实施 现代感网站 太原网站优化 网络安全日实施 简述网络营销特点是什么意思 dell网络营销案例 全国信息安全技能证书 导入mysql数据库 空间 网站 教程 flasfxp bitdefender网络安全 信息安全 课件 信息安全风险三要素 上海绿盟计算机网络安全技术有限公司 昆明网络营销的发展 nba网站建设 网络安全应该注意什么 企业信息安全期刊 南宁网站建设找哪家 网络安全信息测评报告 定制建网站 聊城网站制作价格 酒泉网站建设 江西医疗网站建设 昆明网络营销 昆明网站建设首选 网络安全法与信息安全 网络营销学什么专业 电商网站前台模块 印度 网络安全企业 收购 科技公司网站设 信息安全风险三要素 国家网络安全管理办法 网站建设和网站开发的区别 电子 东莞网站建设 中国信息安全院 2017年网站建设公司 管理网站制作 网游营销 灵动网站建设 网络营销学什么专业 广东手机网站建设报价表乐营销平台 福建信息安全就业 2017营销推广软件 一款营销 营销的对象 信息安全管理的重要性不包括 信息安全调研报告 职业技能大赛信息安全 网络营销战略规划 中国网络安全发展史 工业信息安全公司排名,-1 淘宝双十一的营销策略 2017 上海 网络安全周 免费的海外邮件营销 廊坊网站优化 广州信息安全公司 信息安全杂志有哪些,-1 佛山做网站建设 信息安全 国产化 打印机 2016网络安全大赛 武汉网站seo 定制建网站 一款营销 网站建设优化 中石油网络安全 武汉市网络与信息安全,-1 网络安全学术论坛 营销教育 网络营销搜索引擎规划 网络信息安全评估 合肥网站建设 行业网站建设 微信群营销推广方案 食品类b2c网络营销网络安全与信息化领导小组 重庆网络营销服务公司 网络安全实际案例及分析 网络安全人才培养 九江网站建设 可口可乐网络营销计划 2017 上海 网络安全周 网络安全防护的工作原则 网络营销虚拟性 2017年网络安全日 网站的标准 科技类网站 服务营销缺点 广州华南信息安全测评中心 对营销的理解和认识邢台做网站哪儿好 2016年4月19日 网络安全 网络安全思考 网站制作设计收费 互联网信息安全现状 网络安全法与信息安全 网络安全信息测评报告 网络安全实际案例及分析 微博的网络营销 灵动网站建设 东莞网站建设定制