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
网络安全技能大赛青岛商业网站建设建网站的程序免费互联网信息安全举报俄罗斯网络安全企业网站策划书东莞网站案例营销专业网站设计哪家好北京做网站的公司网站制作费韩国 信息安全 自虚幻世界无情地断裂成上界与下界后,文明间难以逾越的鸿沟便诞生了。年轻人,倘若你面前是充盈着未知气味的深渊,请不要害怕,提着灯大胆往前迈出那步吧。我本无意争锋,却被迫推上高位,在血与火中,一步步走到天的举世瞩目的高度,那么就剩下天了......来自他的故事传奇。高二的时候学校校花莫名其妙的说我是她对象,害的我被学校大哥给盯上了…… 有一种孤独是,心心念念着一个人,却没有她的联系方式,如果最后是你啊,晚一点没关系。我叫路森尧,我的故事 从高二开始。古烬在创造女神的空间中醒来,发现自己失去了大部分记忆。在被女神的帮助下,他恢复了记忆,并与女神度过了一段快乐的时光。 一切止与古烬和女神的一场赌约。 他穿越到了女神创造的世界之一,在其中展开了冒险。 (敬请期待)作为一个穿越者,立雪没有金手指,还和原身共用一个身体。她甚至还想改变世界? 这不是个龙傲天的辉煌事迹,只是一个普通人对弈命运的故事。石小方是个很方正死板的人,说了不能妥协就是不能,说了不能少泡一个就是不能,一直以自己所能想到的各种无耻借口做着方正而死板的自己。但是现在的他很方,他只是个打算如方石一般横扫过人生这个终将有终点的大滑坡,怎么突然就告诉他,这个滑坡之下,是修真界这片汪洋大海呢? 俗世百年,我的钱呢?我的妞呢?我的七情六欲,你一片海就要我全丢了,去做你的定海神石?想得美呢吧老头子们!武侠、修真、玄幻多不胜数,其武功招式毫无新颖,中国古文诗词众多,难道不能创新出一种别于墨守成规的模式?李十一把玩着手中的骰子,戏谑的问尸王:敢不敢与我堵上一把? 这一次我赌上人类的未来! 丧尸横行,人心难测,秩序崩塌,强者为王。 把一切命运交给骰子这是关于一个梦…… 主角开篇就嗝屁? 灰飞烟灭, 胎死腹中, 当外挂遇上高天之上的神明, 究竟孰高孰弱, 技高一筹! 且看主角如何用利用智商秀翻宇宙BUG, 主宰长生!
违反计算机信息安全条例 网站建设西安 全国信息安全测评中心 营销行业学院 开发网站用什么语言 网络营销品牌含义 营销形网站 直复营销的优势 企业营销型网站案例 留住用户网站 外灵对人的影响【www.richdady.cn】 解梦的情感释放咨询【www.richdady.cn】 迟缓儿的治疗方法【www.richdady.cn】 外灵的干扰特征咨询【www.richdady.cn】 冤亲债主的化解方法【www.richdady.cn】 存不住钱的心理调适咨询【www.richdady.cn】√转ihbwel 特殊学校【σσЗ8З55О88О√转ihbwel 前世老婆的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的父亲的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症的自我提升咨询【企鹅383550880】√转ihbwel 发育倒退的心理调适咨询【企鹅383550880】√转ihbwel 前世今生的轮回理论【微:qq383550880 】√转ihbwel 精神不振的生活习惯【σσЗ8З55О88О√转ihbwel 内心恐惧胆怯的解决方法【σσЗ8З55О88О√转ihbwel 前世今生的缘分如何续写?【σσЗ8З55О88О√转ihbwel 前世今生的缘分解读【企鹅383550880】√转ihbwel 心慌胸闷头晕的环境影响【www.richdady.cn】√转ihbwel 发育倒退的前世记忆咨询【企鹅383550880】√转ihbwel 耳鸣的案例分享咨询【企鹅383550880】√转ihbwel 佛教视角下的前世今生咨询【微:qq383550880 】√转ihbwel 哈尔滨做网站公司 免费网站是 小型企业网站建设的背景 信息安全的保护对象,-1 全国中学生网络安全 违反计算机信息安全条例 信息网络安全培训 信息安全技术防火墙技术要求 对营销专业的认识 开发网站用什么语言 营销形网站 郑州建网站公司 美团的软文营销 信息安全方面的专利 东莞网站设计公司 网络营销站 苹果网络营销策划 企业无线网络安全 扁平式网站 小米手机网络营销服务 商洛网站建设 网络推广营销师 网络营销思想技术思维 中央网络安全 网络安全技能大赛 互联网信息安全举报 东莞网站案例营销专业网站设计哪家好 韩国 信息安全 长安网站优化 电商 信息安全 上海全国网站建设 网站建设西安 信息安全技术产业联盟 天津网站开发 网络安全威胁包括 顺德做网站的公司 网站制作 常见问题 南昌网站设计单位公司 内部网络安全 专业柳州网站建设 网络空间安全 信息安全 北京信息安全毛处长 网络安全与控制 信息安全管理咨询 网站模版下载 免费域名网站的 无线网络安全实例 信件营销 邢台网站建设服务 信息安全保护二级证书 直复营销的优势 商洛网站建设 深圳整合营销外包 电商网站seo 长春网站公司 直复营销的优势 成都市网络安全处 淄博网站制作设计 对营销专业的认识 成都市网络安全处 银监会 信息安全标准 it电脑信息安全管理软件,-1 安徽电信网络与信息安全管理部 网络安全管理所 如何为维护网络安全做贡献 手机网站首页经典案例 互联网营销课程 杭州 网络安全和渗透测试工具 网络营销站 小型企业网站建设的背景 外包营销 南阳网站优化 广电网络营销实战营 简述网络营销中的stp 网络安全语录 博雅立方网络营销公司 网络专业的网站建设 网络安全督查 郑州建网站公司 网站的形成 网络发布信息安全 重庆整合营销传播公司制作一个营销型网站 网站的构造 无线网络安全实例 扁平式网站 网络安全实验室上传关 台州网站建设公司 网站的构造 2014年中国网络安全现状 网站制作 常见问题 如何选择番禺网站建设 信息安全方面的专利 小米手机网络营销服务 如何创建网站 网站面包屑导航设计特点 银监会 信息安全标准 江西企业网站建设 网络安全问题 原因 做一个网站 最新信息安全新闻 免费网站是 婚纱摄影网站设计 b站的网络营销 信息安全的保护对象,-1 windows网络安全 四川全网营销推广价格 违反计算机信息安全条例 宁波网站推广 合肥需要做网站的公司 信息安全技术防火墙技术要求 天融信网络安全 长安网站优化 开发网站用什么语言 企业无线网络安全 网络安全技能大赛 郑州建网站公司 微网站样式 杭州seo网站优化 信息安全方面的专利 淘宝店铺网络营销策划网络营销实施流程 营销法则 网络营销站 信息网络安全培训 营销法则 企业无线网络安全 网络安全与控制 国家信息安全工程技术研究中心官网 小米手机网络营销服务 网络安全实验室上传关 电商 信息安全 网络推广营销师 企业网络安全监控 matlab信息安全 中央网络安全 淄博网站制作设计