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
长春营销外包2017网络安全周时间网络安全对抗数据赛简约网站全聚德营销网络安全规则2016年中国网络安全事件南山网站建设网络信息安全博览会 参加,-1做网站的时候网站的第一个字母怎么在网站标题前面显示 比如谷歌g一样三千世界,修仙末路,龙蛇并起。 河出图,洛出书,大衍之数五十有五。 五之数,实乃人之中,变幻莫测,穷凶极恶! 惟图变革,以兴其道,方为道机。 你用一生护我周全,我便护你十世无恙;这是与你相遇的第十世,也是你与我的最后一世。《驯龙》这款游戏在全球掀起一阵狂潮。 自由度超高,给玩家带来了全新体验, 但没人知道开发者是谁, 自从游戏上架,全球失踪人口比例增加。 在这层阴霾之下,是更光明的未来,还是……降临人间的地狱。一段坎坷的爱情故事。感激孙淑娟老师与水木布衣一路的支持和鼓励无论是在古罗马军队中杀戮的野蛮人,还是在后殖民主义时期,那些因为种种原因,被流放到非洲充当炮灰的欧洲囚犯。 这些所谓看钱卖命的“雇佣军”,始终都被世人看作是一群“为了钱而看淡生死的人”! 故事的主人公伊笑是某国的一名退役特种兵王,一次机缘巧合的机会,他加入了这个世界上最为神秘的雇佣军团:“飞鱼特工队”。 让我们一起来走进战场,看一看在雇佣兵的世界里,到底有哪些不一样的“奇妙”经历!长生库,一个存在了数千年的当铺。 它存在的虚拟之间,只和有缘人相见。 只要你能找到它,无论你想实现什么样的愿望,在这都可以实现。 长生库什么都可以典当,包括你的气运、寿命、人体性能以及下辈子等等。 关落,一个准大学生,父母就在他眼前遭人迫害,阴差阳错中关落成为长生库的主人……这是一场关于魔法,名为永恒的圣战! 那夜,恶魔如天使般降临,身为魔王却为少女规划出一条救世之路。 魔法少女不一定身穿粉色洛丽塔套裙、手持心形魔杖,她也可能身披黑色羽甲、手握战矛与敌人贴脸输出。 你问魔法? 噢!她用来防御。爱情的路上没有对错,有的只是遇见与错过。。。21世纪的图书管理员李北牧,魂穿架空古代。 意外发现上辈子看过的书,竟然都能只字不差地回忆起来,有这样的金手指在手,怎么也能混的风生水起吧? 太平当盛世,他起初的目的只想在这没有人权的封建社会当个富家翁悠闲度日。 …… 多年以后,李北牧回首前尘,身后已是早已逝去的敌人以及累累白骨。 “不是我下手太狠,只是有些人,实在是太经不起折腾了。”李·大楚国相·定北公·世界首富·无冕之皇·北牧如是说道。一觉醒来,获得进出异度空间异能。小岛长,土地肥,开启空间种田模式。 “以三个月为限,你若实现一个亿的小目标,就允许你追求我!” 白落雪一语成谶。 到期了,陈凌宇为何不追?他不会是忘了吧?
互联网信息安全报告 信息安全服务资质 网络安全规则 网络安全攻防大赛 2015网络安全周 东台建网站 长春营销外包 中科大信息安全学院,-1 天津网站建设 宁波网络营销 婚姻生活不顺的环境影响【www.richdady.cn】 事业不顺的职场建议咨询【www.richdady.cn】 前世缘份的续写有哪些方法?【www.richdady.cn】 婚姻生活不顺的前世记忆咨询【www.richdady.cn】 交通意外的常见原因【www.richdady.cn】 通灵老师预约咨询【www.richdady.cn】√转ihbwel 存不住钱的理财建议威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 什么原因意外的前世解析咨询【微:qq383550880 】√转ihbwel 婴灵的超度仪式咨询【微:qq383550880 】√转ihbwel 失业的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婴灵的超度方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 官司威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的家庭氛围【微:qq383550880 】√转ihbwel 存不住钱的案例分享咨询【σσЗ8З55О88О√转ihbwel 孩子压力大的咨询技巧【σσЗ8З55О88О√转ihbwel 孩子压力大的教育建议【企鹅383550880】√转ihbwel 财运不佳的财运改善咨询【www.richdady.cn】√转ihbwel 前世今生的故事如何改变命运?【σσЗ8З55О88О√转ihbwel 迟缓儿的咨询技巧【www.richdady.cn】√转ihbwel 什么原因意外的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 北京网站的建立 网络安全协调局 胡啸 网络安全部 商业型网站 整合营销平台 知道创宇信息安全 ipv6 网络安全 2016重大网络安全事件 重庆市公安局网络信息安全服务网站 南桥做网站 宁波网络营销 涪陵网站建设 广东网络安全和信息化领导小组 深圳全网营销外包公司 美发营销型网站 必知的网站 网络安全 知识点 鞍山做网站 信息安全 恶意代码 株洲网站建设 洮南网站 上海网络公司网站 无锡做网站哪家好 郑州机械网站制作 品牌网络营销服务商数字证书信息安全 长春营销外包 义乌建网站 郑州信息安全产业联盟 广东网络安全和信息化领导小组 深圳全网营销外包公司 乾冠信息安全研究院怎么样 国家信息安全工程中心地址 企网络安全措施 必知的网站 信息安全 恶意代码 信息安全服务资质咨询 武汉想做网站 软件信息安全测评中心待遇,-1 网络安全 知识点 网络安全攻防环境 政府网站模板 济南网站建设 西安网站托管专业公司 营销推广方式有哪 营销推广方式有哪 必知的网站 网站建设资料 网络安全 知识点 广东地方网络安全法规 网站建设流程案例 前端营销企业建网站多少钱 河池网站建设 大连网站建设 信息安全防范技术水平 网络安全 日志分析 第8章 网络安全与管理基础 聊城网站优化案例 网站免费搭建 南桥做网站 互联网信息安全报告 信息安全风险评估的一般步骤 南通网站建设教程 趋势科技网络安全客户端 手机网络安全会议2017 网站文风 乾冠信息安全研究院怎么样 衡水网站设计费用 信息安全 恶意代码 北京网站建设公司电话网站备案信息加到哪里 信息安全服务资质 软件注册信息安全吗 长春营销外包 2016网络安全事例 网站建设开发公司 长沙做最好网站 知道创宇信息安全 知道创宇信息安全 大连网站建设 平安集团网络安全 web网络安全培训班 石家庄做网络推广的网站 信息安全等级测评机构能力要求 天津网站建设 qq空间营销 国家网络和信息安全信息通报中心 ipv6 网络安全 网络安全攻防大赛 社交媒体营销英文怎么说 中科大信息安全学院,-1 内蒙古网站设计 学校网站的作用 前端营销企业建网站多少钱 无锡做网站哪家好 2016重大网络安全事件 网络安全协调局 胡啸 2015网络安全周 北京网络安全周 整合营销传播的作用 商业型网站 您的首页文件及网站程序需上传至ftp下的htdocs目录下 信息安全服务资质咨询 重庆市公安局网络信息安全服务网站 信息安全控制基础原则 网站与与云的关系 企业营销推广方案 梧州网站优化 营销是企业 零售网站建设 信息安全服务资质 中国信息安全检测中心 武汉网络安全竞赛 上海做网站品牌公司 慈溪网站设计 手机网站制作服务机构 无锡网站推广公司 微网站的功能 数字证书信息安全 整合营销平台 2016年中国网络安全事件 北京网站的建立 社交媒体营销英文怎么说 网站文风 您的首页文件及网站程序需上传至ftp下的htdocs目录下 搜索引擎营销创意分析报告 租车 网络营销方案 湖南网络安全企业 郑州信息安全产业联盟 部队网络安全协议书 网站免费搭建 天津网站建设 网络综艺营销策划 网站建设:翰臣科技 信息安全 恶意代码 网络安全隔离交换技术 广东网络安全和信息化领导小组