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
网站制作 常见问题网站推广报价信息安全部讲师,-1云网站系统网络营销策划公众号网络安全行业有哪些问题30岁学网络营销珠海高端网站制作公司在线营销策略如何建一个网站与地球极为相像的平行世界—地星,各个国公司均爆发了生化危机。 无药可解的致命病毒席卷全球,末日降临,“感染者”横行无忌, 杨小海,父母双亡,一无所长,唯一可夸赞之处,便是资深宅男一枚。 赖床的一个早上,梦中巨响彻底改变了命运的轨迹。 别人对致命感染避之唯恐不及,他却混的如鱼得水; 出门打水捡个怪人后,他的世界彻底乱了……不断的逆回时空,走过、看过、经历过,只为追寻心中的梦。林权酒后重生回到了2000年,上一世自己很败家,很混蛋,留下了太多的遗憾,对不起太多的人,既然老天给了一次重回的机会,一定要奋斗,努力,弥补上一世的亏欠!林田获得随身空间种田,春花秋月,悠然南山,坐吃山不空。 他只想过好自己的小日子,实力却不允许他低调。 什么是钱?什么是美女?呵。 当灵果风靡全世界,人人求之不得之时,灵果制造商躺在摇椅上悠然撸猫,岁月静好。 然而,当危机降临到他在乎的人身上,要战,便战! 怪男李永修,一届农民,思想怪异,不拼命养家,选择逃避。 贫穷,让他愚昧,相信命运。树挪虽然活,方法不对,伤害了家人,散了家庭。 他还一本正经,歪理一堆…… 我叫林默,继承了一栋位于繁华CBD区的青山精神病院。 病人们都自称是“女帝”“仙帝”“道主”“斗帝”“仙子”……一副高人做派,俨然是一群玩cosplay入魔的资深二次元病人。而被病人们尊称为“少主”的我则每天都在发愁怎么完成父亲定下来的任务,好卖掉精神病院远离这群二次元入魔的废宅们; 直到——我使用某“仙子”送的替死符 后逃过本该必死的车祸,我才突然发现……自己管理的这群二次元精神病,竟然真的全都是各个超现实元宇宙世界里火爆全服的顶级NPC大佬,可以秒天秒地,无所不能的那种大佬…… 一身绝世传承,妙手回春! 可悬壶济世却受人白眼,惨遭诬陷? 但,是龙,当遨游九天! 一朝出水,必踏血而归! 每天稳定两更,点点收藏不迷路!二级士官陈雨生,雪域退役,在回程中遭遇莫名的堵截与暗杀。 官商黑与境外雇佣杀手,让暗潮涌动的城市充斥着死亡与泯灭。 杀父之仇,必报! 情爱之恨,必雪! 陈雨生以智勇和力量,正义逆袭,让血色城市鲜活不死,让爱着的人重现笑颜,让芸芸众生第二天能够见到太阳升起!我是一个老千,为了报仇,我坐上赌桌,以千术把仇人踢进赌博的深渊。老千生涯,靠赌为生。三教九流,江湖百态。 赌桌上,没有常胜将军,输一次,万劫不复。下一场雨,救活干涸的心灵,停一会电,去看遥远的星星,点一支蜡烛,照亮远方的路,写一笔字,记录时间的落幕。
2017年网络安全事故 上海营销外包公司排名 网站制作公司咨询热线 邹城建网站 学校网站网站建设 关于信息安全控制 网络安全传奇实战全网营销是干什么 信息安全日 可信网站认证 温州网站建设案例 财运不佳的财富规划【www.richdady.cn】 纠纷的案例分享【www.richdady.cn】 去世的母亲的前世缘分咨询【www.richdady.cn】 孩子压力大的环境影响【www.richdady.cn】 什么原因意外的前世案例【www.richdady.cn】 婴灵的超度与化解咨询【微:qq383550880 】√转ihbwel 儿子抑郁症的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 存不住钱的咨询技巧咨询【企鹅383550880】√转ihbwel 冤亲债主的定义咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的投资建议【www.richdady.cn】√转ihbwel 莫名其妙感伤【www.richdady.cn】√转ihbwel 亲子关系的情感交流方法有哪些?【微:qq383550880 】√转ihbwel 特殊学校的环境影响咨询【企鹅383550880】√转ihbwel 升迁障碍的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 大龄剩女的幸福指南【企鹅383550880】√转ihbwel 大龄剩女的婚姻选择有哪些?【微:qq383550880 】√转ihbwel 冤亲债主干扰的常见案例咨询【微:qq383550880 】√转ihbwel 家庭关系【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂化解的方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的原因分析【微:qq383550880 】√转ihbwel o2o电子商务网站 网站制作公司咨询热线 网络安全传奇实战全网营销是干什么 青海做网站公司 深圳专业医疗网站建设 免费公司网站建设网络营销的初级职能是 关于信息安全控制 信息安全管理控制规范信息安全实例 国际网络安全组织 台州网站建设公司 企业网络安全拓扑图 营销推广思路 2016年信息安全 网站的建设 网站设计和制作费用 网站建设公司顺义 技术安全是网络安全 营销危机 创新的南昌网站设计 佛山网站推广 成都 信息安全大会 营销外包效果 信息安全部讲师,-1 深圳专业医疗网站建设 网站制作教程 智能建网站 国家互联网信息安全 网络营销价格名词解释 营销名家 怎样上传自己的网站 网站营销方案 网络营销策划公众号 喜狗网络安全吗 营销危机 网站设计和制作费用 国家信息安全管理机构 微博营销成本 网络营销传播实战策略 学校网站网站建设 长春制作网站 网络安全举报 专业的网站建设 网络营销商 青岛商业网站建设 武汉新公司做网站 网络安全设备的功能 企业网络安全拓扑图 o2o电子商务网站 网络营销价格名词解释 技术安全是网络安全 公司网站现状 广州市信息安全企业,-1 计算机网络 网络安全 企业网站策划书 长沙微信营销交流 2017年网络安全事故 知名网站建设 aix 网络安全 信息安全日 免费公司网站建设网络营销的初级职能是 智能建网站 dnc网络安全 怎样上传自己的网站 网站建设优化文章 网络信息安全投诉 网站建设周期 互联网营销可以做什么 学好网络安全法规 短信 中央网络安全管理小组 网站建设公司顺义 化工公司营销推广方案 昆明建网站要多少钱 台州网站建设公司 信息安全日 信息安全管理控制规范信息安全实例 互联网营销可以做什么 网络营销网址 营口网站建设 网站制作公司咨询热线 公司信息安全 系统有限公司 营销危机 响应网站 留住用户网站 网络安全态势感知架构 信息安全等级保护 年限 湛江网站开发 网站欣赏】 网站制作 常见问题 东莞网站案例营销 信息安全和管理中心 网站营销方案 网页设计分享网站 重庆璧山网站制作公司推荐 网站设计和制作费用 东软网络安全产品 网络营销实用教材 的教材框架是基于何种营销理念编写的 微博营销网站的功能 广州达内网络营销 营销外包效果 喜狗网络安全吗 提供邢台网站优化 网站整合营销 湛江网站开发 网站制作教程 网站的建设 网站营销方案 杭州电子科大大学信息安全专业 营销外包效果 公司网站管理 网络安全技术大赛 微网站建设资讯 网络营销监管 营销型网站的基本模板 陕西网络营销公司排名 网站建设周期 国际网络安全组织 网络安全技术大赛 30岁学网络营销 计算机信息安全保护等级 网站制作公司咨询热线 网站制作公司 番禺 聚美优品营销方案 学好网络安全法规 短信 专业的网站建设 汽车软文营销的案例 创新的南昌网站设计 burp 网络安全题目 网络信息安全投诉 2016年信息安全 武汉本土互联网站 龙岗网站制作资讯 技术安全是网络安全 网络安全软件开发网络安全入门到精通 网络营销师证书名称 30岁学网络营销