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
网站的建设珠海网站建设公司营销策划天培营销网站制作教程智能网站建设步骤什么叫网站的空间感信息网络安全普及教育培训教程手机店微信如何营销策略营销电脑培训企业通过信息安全等级检测生命来,宏观,微观,规则,破规则,实在,虚无。沟通的障碍,无尽的探索。初脉成痕、聚凝化元、固灵生御、游踏虚无、晋太跨玄、归灵返臻、化潮成液、涅浴登帝、窥视生死、成就永生、永生至上、神乃主宰!赫赫有名的“白金”成就满级玩家,在删除账号却误入了新的时间,本以为是系统BUG,没想到却在这里开启了新的人生诸天万界,融融大世。 万族争霸,血乱弥天。 一本封妖录,一条封妖路。 少年起于荒界,封妖万界,万古称尊。一个灵魂被一个小女孩救了下来,于是,从他出生的那一刻起,他就注定是她的使者。 他的结局早已注定,他会孤独的走完这条路。 道路之下,少年静静的坐在这里,他蓝色的眼眸不知是在注视何处。 他的身旁是一个金色头发的小女孩。 “我要将那些人一个不留的全部摧毁。” “我帮你。” “我要付出什么。” “全部。”喂,你真的要走? 是。 那你...... 我不会再回来了,这个地方我再也不想待。 那我呢? 我们本不是一类人,你会遇到更好的,我也该走了。 最后一世了,我活得够久了,心里的一切也该放下了 那你身边的人都白死了吗,你要是就这么放弃,那我们的努力呢?我们这么多人做的都是无用功吗?。 你对他好点,我把他交给你了…… 再见,希望你能过得好 跨越千年,她的等候真的有意义吗?他还记得她吗?看似平静的世界中,有人身负法则之力,有序运转的法则之下,埋藏着鲜为人知的阴暗面……如果知道那是最后一次见你,我一定不会让你离开 樱花树下的约定,是故事的开始;他永远的失去了她,却意外穿越了平行时空,来到俩人最初相遇的时候,与此同时;以前的自己也来到了以后,一个完全陌生的世界。 事情会发生什么改变呢?历史是否还会重来,一切都拭目以待。 江湖远而乱朝堂 纷乱的时代刚刚结束,混乱却纷涌而至。 是拥兵自重,还是自立为王? 是冠绝天下,还是一统江山? 庙堂之上人心叵测。 江湖深远杂乱险要。 君若不弃,还请拭目以待。 且看琅琊成名时! 雁往北过冬,是历练,人向死而生,亦是成长。
网络营销 公关 网站设计品 贵港网站建设 无锡网站推广 佛山网站优化 网站制作教程 句容做网站 网站的建设 网络营销(第5版) 网站切图 事业不顺的心态如何调整?咨询【www.richdady.cn】 生活中的无形干扰有哪些咨询【www.richdady.cn】 干扰【www.richdady.cn】 事业不顺的解决之道【www.richdady.cn】 有官司的调解技巧咨询【www.richdady.cn】 耳鸣的前世记忆【微:qq383550880 】√转ihbwel 前世缘份的咨询技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 存不住钱咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 耳鸣的医学检查威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 外灵干扰的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 莫名其妙感伤的前世记忆咨询【σσЗ8З55О88О√转ihbwel 孩子不爱读书的家长引导咨询【企鹅383550880】√转ihbwel 前世记忆恢复技巧咨询【微:qq383550880 】√转ihbwel 强迫症的案例分享咨询【微:qq383550880 】√转ihbwel 强迫症的治疗方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子厌学的咨询技巧咨询【企鹅383550880】√转ihbwel 解梦的案例分享【微:qq383550880 】√转ihbwel 与老公前世的记忆解析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 软件营销吧 国家计算机网络安全中心 小米的营销手段有 南宁网站推广 谈谈数据库营销的特点 app 网络安全 证书 韶关网站建设 我国网络安全 问题 中国 局网络信息安全聊城集团网站建设 微信网络营销案例 主动营销意义 个人网站自助建站 二级域名对网站帮助 网站精品案例 公安网络安全管理部门 秒收网站 什么叫网站的空间感 聊城网站建设招聘 网络信息安全大学2014 信息安全技术 信息系统安全等级保护基本要求,-1 电商短信营销 国外app设计网站 深圳专业网站设计公司 城市分站网站设计网站要什么 展示网站模版源码 创新的南昌网站设计 网络营销调研的类型 贵港网站建设 电商网站建设 信息安全测评eal3 珠海营销型网站建设 南昌网站忧化 昆明网站排名优化费用 韶关网站建设 国家网络安全宣传周主题 怎么在网站上添加地图 互联网信息安全会议,-1 基于基因网络安全检测 网络安全学院开工 宁波网络营销 天融信网络安全准入系统 北京429网络安全日 深圳企业网站制作报价 信息网络安全普及教育培训教程 怎么把网站黑掉 营销电脑培训 军用信息安全产品认证证书等级 长沙电子商务网站建设 为什么品牌网络营销 沈阳做网站公司 济南网络营销 信息与网络安全监察 网站的建设 佛山网站优化 信息安全等级保护管理办法第九条 青海做网站公司 什么是网络营销组合 关于用户信息安全 凡客诚品网络营销评估 渠道策略的网络营销 长沙电子商务网站建设 网络安全最基本技术是 19网站建设 赵伟网络安全 网站建设公司销售招聘 电商短信营销 营销型单页面网站 病毒营销的提出 北京429网络安全日 网站建设公司销售招聘 深圳视频营销推广 网络安全引擎 中国 局网络信息安全聊城集团网站建设 深圳视频营销推广 网络安全工作创新 信息安全等级保护管理办法第九条 网络安全运维服务 深圳企业网站制作报价 营销策划天培营销 昆明网站排名优化费用 国家网络安全宣传周主题 集团网站建设哪家好 秒收网站 小米的营销手段有 青海网站建设 网络安全网站大全 网络安全研究所怎么样 做响应式的网站 信息网络安全普及教育培训教程 网络安全攻击与防御的工具有哪些 做个网站要多少钱 互联网公司 营销 长春市网站推广 网络营销传播 案例 网络安全周宣传 个人信息安全下载 酒店的网络营销环境 渠道策略的网络营销 南昌网站忧化 无锡网站推广 网站兼容工具 网络营销选题的报告 网站切图 网络营销的精髓 网络安全引擎 病毒营销的提出 济南软件优化网站 专业的营销网站建设公司 软件营销吧 天融信网络安全准入系统 洛阳 网站建设 蓝盾网络安全(二级)测评记录网络安全对大学生的 信息安全与管理证书 网络安全改造 网络安全稳定图片 网站建设的售后 网络安全岗位培训 汽车营销案例 企业通过信息安全等级检测 网络安全与管理 ppt信息安全等级保护管理办法(试行),-1 信息安全控制 济南网站制 蓝盾网络安全(二级)测评记录网络安全对大学生的 25个网站 常州网站制作包括哪些 浙江网络营销好的公司 网络信息安全的技术特征. 网站备案 深度科技商业官方网站 韶关网站建设 天津网站制作 国家信息安全漏洞共享平台 cnvd 网络营销秀怎么认证 展示网站模版源码 国家网络安全宣传周主题