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 东吴:瑟瑟发抖+2 胡虏:瑟瑟发抖+10086 江湖:……敢问上天,是否有仙?一个现代的物流搬运工,穿越到修真世界,一步一步修炼,能否成仙?少年壮志旅途险,看尽凡尘红颜笑。他日仙界再相见,一声道友尽沧桑!一个爱回忆过去的人本书是作者个人经历改编,本书射级奇幻、冒险、战斗等多从因素改写可能会断更,更新慢请大家见量,本书是以第一称以写的,由于是我第一次写书不会像别人那样一段一段的写的,本书主要写的是主人冒险和朋友一起惩恶扬善的故事,后期会慢慢地走向玄幻。上一世的他,整日沉醉在纸醉金迷中,直到妻女从高楼跃下的那一刻,他才幡然醒悟。 本想自杀的他却被高人所救,带到修仙世界,一路修炼,他成了世界上最年轻的仙帝! 在最后突破成仙之时,天劫降临,却让他回到妻女自杀之前。 重活一世,他发誓,自己余生必定好好珍惜妻子和女儿! 若有人胆敢伤害分毫,上九天,下黄泉,我必灭之!挚爱与苍生之间的抉择,面对不同人格的自己,一场阴谋的笼罩,痛心疾首的背叛【穿越】【爽文】【文道】 儒道文神作:【89章起飞,93章爆炸】 “天不生你林亦,万古文道如长夜!” 这是一个读书就能获得才气的文道世界。 林亦,读地球诗经、楚辞、汉赋、唐诗、宋词,养浩然正气。 才气杀人,口诛笔伐。 言出法随,文道成圣。 自虚幻世界无情地断裂成上界与下界后,文明间难以逾越的鸿沟便诞生了。年轻人,倘若你面前是充盈着未知气味的深渊,请不要害怕,提着灯大胆往前迈出那步吧。穿越异界三年的林锋,成为了神剑宗宗主!   “叮!看到宿主作为一个堂堂炎黄子孙,穿越后一事无成,垃圾到没谱!” 系统愤怒了!    “叮!资源填补升级开始……”    “叮!宿主的宗门获得主峰逆天峰,一百零八侧峰!”    “叮!宿主的宗门获得气运金龙一条!获得神级功法!”    不知不觉中,神剑宗俨然已名动天下,登临巅峰。    林锋:唉,我真没努力啊,奈何系统太给力了…… 电台里传递出来的恐怖。
商务网站制作公司 营销的由来 网络信息安全学什么,-1 微信的网络营销 网站建设市场需求分析 企业营销中心 长沙百度做网站多少钱 律师建网站 营销的由来 网络安全 网络选择 外灵干扰的原因分析【www.richdady.cn】 大龄剩女的幸福指南咨询【www.richdady.cn】 如何克服“缺心眼”的问题咨询【www.richdady.cn】 外灵干扰咨询【www.richdady.cn】 亲子关系的教育建议【www.richdady.cn】 家庭关系的和谐共建咨询【www.richdady.cn】√转ihbwel 升迁障碍【www.richdady.cn】√转ihbwel 如何了解自己的前世今生咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世故事【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 祖灵的存在形式咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场建议有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何发现前世缘份【微:qq383550880 】√转ihbwel 家庭关系的自我提升【企鹅383550880】√转ihbwel 婴灵的安抚与超度【www.richdady.cn】√转ihbwel 维护良好家庭关系的秘诀有哪些?【σσЗ8З55О88О√转ihbwel 人际关系不好的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的前世记忆咨询【σσЗ8З55О88О√转ihbwel 内心恐惧胆怯的情感释放威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络安全问题 原因 网络营销公司靠谱吗 网络公司网站 网站加地图 国家计算机网络与信息安全 陕西企业网络营销 高端汽车网站建设 网站建设市场需求分析 大馆陶网站 更新网站的步骤 银行网络安全设计方案 网络安全隔离网闸 网络营销设计方案 网络营销就是网上销售网络与信息安全法 榆林做网站 360杯全国大学生信息安全技术大赛 学网络营销多钱 做全网整合营销的公司 微信的网络营销 公司网站开发制作 网站的缺点 什么是企业网站 销售与营销 全国网络安全会 如何解决网络安全问题 微信营销软件论坛网站 长沙百度做网站多少钱 电商短信营销方案 湖南网站建设 精致的网站 长沙网站推广 潍坊做网站建设的公司 青岛高端网站开发公司 高端汽车网站建设 网络营销有什么职位 网站的特点 信息安全与网络安全 网站有哪些分类 网站的宗旨 网络信息技术应用与网络安全人群营销 集团门户网站建设不足 网站的总体结构 做网站创意 中山微信网站 重庆信息安全公司 国家网络安全宣传周&quot;标识 网站 手机案例 公安部网络安全电视电话会议太原全网营销服务商 安庆网站设计 网络安全资质 手机网站设计开发服务 网站设计深圳 红酒网络营销策略 国家计算机网络与信息安全 防火墙信息安全 百度教育山东营销 太原推广型网站开发 政务网络安全 网站 手机案例 潍坊建设网站多少钱 赣州网站优化 浙江网络安全宣传周 美国信息安全法 销售与营销 网站设计公司电话 网络安全 网络选择 网络营销模式的优缺点 网络信息安全监理公司 cc技术 信息安全郑州建网站公司 网站核验点 网络安全属于互联网 天津网站开发 2017年国家网络安全周活动主题 网站设计的文案 沈阳网站建设的公司 信息安全的组织机构 销售与营销 安阳网站建设 网络营销王老吉 网站的特点 网站建设方案 微信营销软件论坛网站 青岛高端网站开发公司 网络信息技术应用与网络安全人群营销 高端汽车网站建设 网站 域名 国家领导人信息安全 中山微信网站 网络安全宣传周资料 上海众人网络信息安全 免费建学校网站 网络安全属于互联网 app网站公司 企业网站建站意义 网络信息安全学什么,-1 太原网站推广 网络安全敏感国家列表 赣州网站优化 合肥需要做网站的公司 营销订单培训 网络安全事件案例2017 从社会层面信息安全 美国的网络安全功防 广东网络安全周 万户网站 湖南网站建设 太原网站推广 信息安全思维导图 网络营销基本内容 湖南手机网站制作公司 微信的网络营销 云南网站开发 网络安全法 断网 网络营销设计方案 天水网站建设 高端品牌网站建设 网络营销课件 成都网络营销公司排名 网络公司网站 整合服务营销是什么 浙江网络安全宣传周 东莞营销网站制作 网站多域名 美国的网络安全功防 网警提示信息安全 潍坊做网站建设的公司 网络安全 网络选择 企业免费建网站 红酒网络营销策略 app网站公司 从社会层面信息安全 网络安全法 断网 企业营销中心 网站设计规划 网络信息安全通报机制