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
佛山网站建设服务器网络安全技术比较自己电脑做网站 带宽重庆专业的网站建设公司龙岩建网站衡水专业网站建设公司义乌建网站专注成都网络营销专业设计网站全网营销内容武林绝学重出江湖,上到大门派,下到小刀客,都为之痴狂,且看破落门阀后人宁启如何快意江湖~召唤到异界,校园生活,恋爱,战斗,朋友,生死,召唤兽,魂主魂奴异族入侵,宇宙分崩离析,人类第一宗门分裂,阴阳混乱,不过终究还是有天赋异禀之辈;天光淹没,世间迷乱不堪,男主亲人眷属被害,四散分离,不过到底还是有丝缕正气之光城市需要光,有光的地方就有影,我是狼养长大的,豺狼当道,虎豹环视,一招不慎,便是万劫不复;心不狠,站不稳,杀伐果断,只为无上权力。深居野林神秘老道,一手培养出七位足矣撼动华夏的绝美女徒弟。今日,又一名最小男徒儿罗峰顺利出山。 罗峰:“我是老逼灯培养出最垃圾的徒弟,没什么本事,就想吃吃软饭,苟且度过这一生。” 师父:“什么,他说他最弱?难道我没有告诉过你们,那小子身怀诡秘?” 师姐:“我好像发现我们的小师弟越来越不对劲儿了,为什么世界各大强者都来跪舔他?” 一位来自于世界黑暗深处的顶级势力后裔之子,出生便被抛弃做弃子,偶遇华夏旧时代战力天花板老疯子和七位倾城倾国的大背景七位师姐,从此掌握七大绝学误入都市豪门,卷动江湖风云,走上自证强者之路。他经受了一次次灾难险情的磨砺,意外修成了一些神奇的本领,却不知由来。他如同脱胎换骨一般,斩妖除害,从一个普通人成为功高盖世的战神。萧子暮重生成婴儿,等反应过来自己已经夺了女帝修为。 “萧子暮,还我的修为。” “不然我让你死的很难看。” “听话,你虽然是女帝,但好歹是妹妹,小心我打你!” 女帝闭嘴,眼泪汪汪。 “乖!把你的修为再给我点吧。” 女帝破口大骂,只想一刀解决这个依靠自己灵力发育的天仙大帝!在遥远的战场,少年曾是这个修罗场的噩梦,在生与死的任务中少年早已麻木。三天后,南星市的火车站中一个民工走出,‘’陈梦‘’周峰看着纸条上的名字,这是他知道的唯一的信息。本以为只是一场简单退婚,没想到又是一场腥风血雨...... 这一次不是在毫无法则的战场,而是在南星这做繁华城市,林峰又将如何应对这接踵而至的麻烦。天无道,则逆天战之;天不允,则建地府以斩之;三千年谋划布局,不过一拳可破;你要用手催动文明,我要用手撕裂不公的天空。 八极大世界,有大势力者妖兽为食,有大天赋者吞灵化雨,有大能者搬山蹈海,有大神通者擒拿日月,而我所有者,是一颗永不退缩的心。
第二届 360 杯全国大学生信息安全技术大赛 东莞网站设计制作 国家信息安全技术部门 网络关系营销的案例 哈尔滨网站制作 东莞网站设计制作 如何选择佛山网站建设 事件营销的优劣势分析 重庆整合营销案例 专注成都网络营销 去世的母亲在哪【www.richdady.cn】 精神不振的案例分享咨询【www.richdady.cn】 如何识别冤亲债主干扰【www.richdady.cn】 感情纠纷的情感和解【www.richdady.cn】 迟缓儿的家庭支持咨询【www.richdady.cn】 公司破产的环境影响咨询【微:qq383550880 】√转ihbwel 去世的母亲的前世修行【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世记忆【www.richdady.cn】√转ihbwel 事业不顺的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子不读书的解决方法【www.richdady.cn】√转ihbwel 事业不顺【www.richdady.cn】√转ihbwel 脑部不清晰的前世记忆咨询【www.richdady.cn】√转ihbwel 孩子厌学的前世因果【微:qq383550880 】√转ihbwel 性压抑的案例分享【企鹅383550880】√转ihbwel 前世今生的轮回真的存在吗?【企鹅383550880】√转ihbwel 前世今生的轮回存在吗?【微:qq383550880 】√转ihbwel 心特别累的前世因果咨询【www.richdady.cn】√转ihbwel 与公婆前世的前世修行【σσЗ8З55О88О√转ihbwel 自闭症的心理调适【σσЗ8З55О88О√转ihbwel 孩子学习不好的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 手机网站制作服务机构 新营销微博 瑞星网络安全 呼和浩特网站制作 成都网站制作设计 网站制作中企动力 网络安全受到哪些威胁 长安网站设计 北京网站的建立 网络营销是? 仿威客网站 长春建设平台网站的公司 网络安全体系技术方案 佛山网站建设服务器 网站建设策目标 网警检查网络安全 网站建设的好处 网站建设策目标 关于网页设计的教育网站设计 山东省信息网络安全 天津网站建设 平安集团网络安全 网络营销应用生活案例 信息安全嘉年华 日用品企业网站建设 专注成都网络营销 网络营销后期总结 网站备案不通过怎么解决 网络营销没效果 网络营销没效果 沧州企业网站 黄骅做网站|黄骅网站|黄骅百度优化|黄骅百度推广|黄骅微信|黄骅 微信营销的特征 网警检查网络安全 重庆建网站 大连网站制作公司 微信营销的特征 德州网站优化 中国信息安全检测中心 娱乐场营销方案 网络营销实训ppt 营销产品定价策略涨价 山东省信息网络安全 信息共享与信息安全 义乌建网站 信息安全哪个部门,-1 专业设计网站 nist网络安全框架 邮件营销案例照片 网站备案不通过怎么解决 赣州网站设计 互联网品牌营销策略 网络营销有什么意义 北京高端网站制作 哪些品牌是微信营销策略 成都网络营销shi 网络安全模拟仿真 余额宝营销活动 江苏 网络安全 2016中国网络与信息安全大会 外贸推广网站 山东省信息网络安全 《网络营销学》 零售网站建设 2012网络安全问题自创网站 东莞网站设计制作 网站设计公司 北京 2012网络安全问题自创网站 余额宝营销活动 日用品企业网站建设 事件营销的优劣势分析 南安网站建设 网络安全体系技术方案 网络信息安全期刊 信息安全嘉年华 国家信息安全技术部门 网络安全控制软件安全防护安全管理及法律法规等四个层次上考虑. 佛山网站建设服务器 互联网品牌营销策略 信息安全服务资质 hp 网站建设规划方案 如何推广网站 建网购网站 我需要网站 大连网站建 科技网站建设 信息安全 部门,-1 沧州企业网站 河南信息安全研究院有限公司 信息安全 应用安全 深圳网站订制开发 2013 年中国互联网网络安全报告 零售网站建设 信息安全嘉年华 瑞星网络安全 趋势科技网络安全客户端 全网网站建设优化 专业设计网站 自己电脑做网站 带宽 长春建设平台网站的公司 长安网站设计 杭州网站优化公司 信息安全 应用安全 哈尔滨网站制作 企业网络安全状况 我国网络营销的现状 网站建设的好处 网络营销策划师 哈尔滨商城网站建设 网站建设策目标 我需要网站 嘉兴网站开发 武汉企业制作网站 陕西网络营销公司 北京的网站建设收费标准 重庆专业的网站建设公司 网络营销后期总结 全网网站建设优化 新营销微博 赣州网站设计 2016中国网络与信息安全大会 如何组织网络营销部门 网络安全中存在的问题有哪些问题 网络安全模拟仿真 网站备案不通过怎么解决 网络营销实训ppt 营销网站建设企划案例 linux网络安全 论文 营销型网站建设公司 网络安全小方向 软件 关于网页设计的教育网站设计 礼品网站建设 如何组织网络营销部门 公安网络安全检查方案 什么是信息安全保密