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
信息安全与黑客网站网页制作公司网站外贸营销师网络信息安全组成员福州建设网站永嘉网站建设制作公司网站价格信息安全高级专员邢台做网站推广价格平台信息安全管理办法写写人生经历,就当做小说,娱乐看看都可,希望我们都能走出自己的童年。我从小受尽委屈,原以为等成年便可自由,结果还没成年,就给我赶出去了,听话,no no这个词永远不会在我的字典里出现,哈~。报复你们,是最正确的选择,结果我穿越了,还修仙?拜托~我是学渣,某狼:呸!你可真能装! “但得妖娆能举动,取回长乐侍君王......” 我竟穿越到了气运即将耗尽的商纣? 而且我还就是那个最昏庸无道的纣王帝辛? 骂我好色?忍了! 骂我嗜酒?也忍了! 骂我昏君?绝对不行! 拉龙族灭灾患抗天庭,维护人皇权威! 盈国库普教育得民心,重振大商雄风! 天庭西方阐教,我都不服 人族神族妖族,我全都要 我就是人皇帝辛!史上第一明君!我只突然想到朝闻道,夕可死,人只有在死去的时刻才能明白自己是什么样的人,红尘百世,没有千秋万代,唯有昙花一现,是永恒的矛盾!出来旅游的刘锋,接到了一个跑龙套的机会。 意外触发了神级扮演系统。 在剧组扮演某个角色,根据相似程度,便能获得角色相应能力。 【叮!本次角色‘特种兵’的契合度为30%,您获得特种兵30%的综合能力!】 【叮!本次角色‘学霸’的契合度为50%,您获得学霸50%的学习能力!】 【叮!本次角色‘王羲之’的契合度为73%,您获得王羲之73%的书法能力!】一觉醒来陈文发现自己穿越了!然而青梅竹马准未婚妻因为家中负债,被逼嫁给隔壁地主!为了挽回心爱的她,为了做一个富贵闲人,陈文不得不整出一个又一个的小发明,经商致富,种田发展,一步步做大做强,再创辉煌!寻天界,原是一个妖魔当世人族将灭之地,然而一个自称天帝的域外人族强者的到来彻底改变了这一局面,天帝驱逐强大妖魔,镇压妖魔君主为人族打下强盛万世之根基。 而寻天界的强者修炼一生最大的目标只为追寻天帝的踪迹。由于我兄弟孟强的死,我走上了侦探之路,更是接触了很多喜气股改的事情,拐卖儿童、情杀仇杀,总结出了一条经验,不要挑战人性世起于混沌,本无神也无凡。凡又何来神又何来?凡不是神造,凡也可以成神。苦命痴者孟回程只羡鸳鸯不羡仙,本无求神意,却因痴成神,向诸多凡者展示了一条真正的成神之路!孩子们。
网络安全工程 培训哪里好 b/s架构 网络安全 考研网络营销 沈阳信息网络安全公司 手动添加网络安全性 互联网信息安全评测认证 信息安全分类 华为网络安全测试工具 信息安全管理发展历史 网站快照 去世的母亲的影响分析【www.richdady.cn】 莫名其妙感伤的解决方法咨询【www.richdady.cn】 前世老公的咨询技巧【www.richdady.cn】 儿子抑郁症的治疗方法【www.richdady.cn】 感觉整天没精神怎么办【www.richdady.cn】 前世缘份的缘分奇迹【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场提升路径有哪些?【σσЗ8З55О88О√转ihbwel 婴灵的超度仪式如何进行?咨询【σσЗ8З55О88О√转ihbwel 为什么过世的前世故事咨询【企鹅383550880】√转ihbwel 特殊学校的前世影响【微:qq383550880 】√转ihbwel 冤亲债主干扰对生活有何影响?【www.richdady.cn】√转ihbwel 阴间生活的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 感情纠纷的情感沟通【微:qq383550880 】√转ihbwel 财运不佳的风水布局咨询【www.richdady.cn】√转ihbwel 家庭关系的前世记忆【微:qq383550880 】√转ihbwel 解梦的梦境解析咨询【www.richdady.cn】√转ihbwel 存不住钱的原因分析咨询【σσЗ8З55О88О√转ihbwel 发育倒退的早期干预措施【σσЗ8З55О88О√转ihbwel 升迁障碍的职场瓶颈如何突破?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 精神不振的环境影响【微:qq383550880 】√转ihbwel 全国计算机信息安全技术 合肥网站制作公司 温州购物网络商城网站设计制作 免费微网站 关于网络安全报道 国家网络安全应急处理 网络安全防护 制度 网络营销应用知识 b/s架构 网络安全 新浪微博垃圾营销范围 新媒体企业微信营销成功案例 营销型网站的建设 信息安全顾问项目,-1 怎样建立自己的个人网站 网络安全逆向工程 响应式网站模版 企业网络合作营销案例 沈阳信息网络安全公司 邢台做网站推广价格 网络安全应急处置图 网络安全法 金融机构 网络安全培训流程图 邵阳网站建设 教育网站 网页赏析 上海互联网营销服务商 销售观念的营销手段是 武汉网站程序qq空间给别人点赞营销 网络安全产业基金武汉 网络安全逆向工程 武汉手机网站建设动态 新浪微博垃圾营销范围 上海网站营销 办公室信息安全管理 信息安全例子 做网站行业的动态 个性化定制网站 2013-2014企业存在的网络信息安全与管理的例子与分析 计算机信息安全检查海南网站建设 伪原创网站 温州购物网络商城网站设计制作 2017 信息安全 设备 如何加快网站访问速度 信息安全风险评估服务 市南区网站建设 网络安全周内容 网站建设价目 乐清手机网站优化推广 手动添加网络安全性 广州网站建立 b/s架构 网络安全 网站兼容 网站快照 软件资质 信息安全认证 上海网站营销 信息安全电脑推荐 网络营销效果评价指标体系 计算机网络安全资料 外贸营销师 linux服务器网络安全 计算机网络安全资料 b/s架构 网络安全 联通网络安全 云计算与网络安全视频 信息安全例子 邵阳网站建设 办公电脑网络安全教育 怎样创建网站 大丰做网站 新媒体企业微信营销成功案例 外贸网站建设公司咨询 视觉营销网站 先知网络安全通报平台 信息安全服务平台架构 网络安全服务方案 办公室信息安全管理 信息安全实践 网络安全培训流程图 视频网站建设方案 网络安全防护设计方案 成都建设网站 网络安全优化方案 响应式网站模版 网络信息安全组成员 香港网站建设 网络安全实验教程(第2版) 关于网络安全报道 金融客户信息安全日照网站建设 信息安全认证标准,-1 小米的客服中心提供了怎样的服务?哪些与网络营销有关? 网站建设制作 南京公司哪家好 警惕网络窃密构筑网络安全防火墙视频 信息安全成果 龙岗网站制作新闻 网络安全逆向工程 响应式网站模版 北京网站设计价格 网店营销培训 网站收录差 信息安全顾问项目,-1 2017 信息安全 设备 计算机网络安全现状及防范技术探讨 平台信息安全管理办法 信息安全主要研究内容 信息安全分类 常见的信息安全威胁 成都建设网站 手动添加网络安全性 互联网信息安全评测认证 如何加快网站访问速度 网络营销应用知识 永年做网站 网络营销的实施方法是 linux服务器网络安全 国际网络安全会议 信息安全例子 视频网站建设方案 上海市信息网络安全管理协会 手动添加网络安全性 上海网站营销 信息安全与黑客 怎样创建网站 政府网站怎么管理系统 免费建立网站 新浪微博垃圾营销范围 沈阳信息网络安全公司 企业网络合作营销案例 常见的信息安全威胁 公司网络安全的通知 信息安全服务资质要求 网络安全信息化办公室 上饶网站建设 网络安全逆向工程 营销型网站的建设 信息安全例子 上海网站建设在哪