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
网站设计公司深圳微信小程序做网站网络安全防御测试云管端 网络安全眉山网站优化网站建设案列isccc信息安全服务资质认证证书昆明响应式网站制作东莞整合网站建设公司网站优化怎么做国家建立网络安全监测预警和初恋,姘头,情人,妻子,终究哪一个才是男主的真爱?挣扎数年,却换不来一个他心中渴望的家。于万般无奈中,选择了一个爱他的,十分年轻偏执的女人为伴,却又在莫名其妙的情况下失去了她。荒事数年,人间沧桑,最后的最后,真正爱他的人才出现,却原来是最不起眼的曾经!天才少年萧辰,灵台被族人夺取,沦为废人,受尽屈辱,幸而觉醒神物九龙塔,拜得神秘少女为师,吞噬九天之灵,融万族血脉,以九龙之体,战尽天下英豪! 家中出现的倒斗工具,亲人的失踪,带有线索的照片,一切的一切都将吴迷引进了一个巨大的迷局当中。 于是,他通过夹喇嘛的方式入墓寻找更多的线索,谁也没想古墓之中竟有如此之多诡异离奇的事:鬼藤、东夏神尸、化蛟……换手机睡觉睡觉睡觉睡觉手机塑圣魂,觅长生,热血前行,登仙道!陈战寒行走江湖,灭恶贼,除败类。行侠一生。辅助岳飞对抗完颜氏一族,眼看在完颜氏一族赶出国土。无奈,奸臣当政,十块金牌召岳飞班师回招朝。陈战寒心灰意冷,唯有移居海外。脑海的画面中夕阳射出一束束金光,照在大地上,照在庭院的一草一木上。一阵微风吹过,许多的草轻轻舞动,风轻轻拂过我的脸颊,“你你傻傻的坐在外面看什么,赶紧去洗手吃饭”我温柔的说知道了,清风,明月,走,我们一起去洗手,明月轻声说道,爸爸,我们都洗完了,就等你吃饭了,快点去快点去“这真的是梦吗”詹白云喃喃自语的说道,可是这梦也太真了吧……学生杨小东,无意中卷入一次激烈的足球赛后,便真正地热爱上了足球,经过一番刻苦的锻炼,更有一段离奇的经历,杨小东渐渐成长为了新的球王,他带领着自己的球队南征北战,东闯西杀,战绩辉煌,创造了一个又一个炫丽的神话……觉醒前世记忆,龙象神功护体。 一棍在手,足以试敌天下。一个原本尽享天伦之乐的韩夜,却突遭横祸,一夜间与爹娘天人相隔,为找出仇家,韩夜勤勉修行,一步一步变强,持手中剑横扫不平事,最后发现几年前的满城灭门案竟是别人天大阴谋的开始……
email网络营销的现状 无锡优化营销 广州旅游网站建设设计 云管端 网络安全 数据信息安全体系建设方案,-1 网站设计公司 长沙 网络安全 dmz 单位主要网络安全业务 营销师前途 营销操盘手 前世今生相关【www.richdady.cn】 前世缘份的前世记忆咨询【www.richdady.cn】 性压抑的前世影响【www.richdady.cn】 婚姻生活不顺的沟通技巧咨询【www.richdady.cn】 如何预防过早离世【www.richdady.cn】 年轻人过世的常见原因咨询【www.richdady.cn】√转ihbwel 婴灵的超度方法咨询【σσЗ8З55О88О√转ihbwel 前世因果咨询【www.richdady.cn】√转ihbwel 灵魂化解咨询【σσЗ8З55О88О√转ihbwel 什么原因意外的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 特殊学校的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 大龄剩女的真实案例有哪些?【www.richdady.cn】√转ihbwel 亲子关系的互动模式有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 迟缓儿咨询【www.richdady.cn】√转ihbwel 自闭症的环境影响咨询【σσЗ8З55О88О√转ihbwel 前世今生的故事解析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的原因分析【www.richdady.cn】√转ihbwel 性压抑的前世影响咨询【企鹅383550880】√转ihbwel 投资项目的风险评估咨询【σσЗ8З55О88О√转ihbwel 制作网站公司唐山 营销师证书 常州网站建设哪家好 sap 信息安全 云网站 徐州网站优化 网络与信息安全学什么 衡阳网站建设 朋友圈信息安全 网络安全 大数据分析 建网站需求上海定制网站建设公司哪家好 什么是病毒营销? 辽宁省网络安全中心 2017信息安全企业 24.网络营销是电子商务的( ). 网络营销的职务与职责 计算机网络和服务器网络安全问题 成都网络营销市场 营销公誉 南昌寻南昌网站设计 中国石化信息安全 建博客网站 网站抄袭 龙华网站建设 眉山网站优化 网站建设周期 朔州市网站建设 德国网络安全法 公安局网络安全怎么进网络安全专家评审 网络安全谷地址 创建微网站 网络安全目的 seo网站诊断 信息安全总监 深圳 100 手机网络营销的案例 丹东网站建设 网络安全web安全 网络安全web安全 2014网络安全形势 珠海微网站 云管端 网络安全 电子商务网站建设内容 免费建立个人网站 信息安全 新闻 网站设计公司 长沙 深圳html5网站建设 sem整合营销工具 网站信息安全管理办法 网站设计价格大概是 长沙 做网站 网络安全处理 网络安全谷地址 网络安全入门与提高:木马技术揭秘与防御 能源运营平台信息安全 创建微网站 青岛日文网站制作 信息安全之家庭生活 辽宁省网络安全中心 山东网站优化公司 网络营销项目管理策划方案 徐州网站优化 网站手机客户端开发 2016 信息安全 国际电子商务网络营销实验报告常见的网络营销方式并加以适当详述 关于网络营销的论文 为了提高网络安全 山东网站优化公司 信息安全总监 深圳 100 国际 网络安全攻防竞赛 保障信息安全 全国大学生电子设计竞赛信息安全技术专题邀请赛,-1 深圳html5网站建设 朔州市网站建设 朋友圈信息安全 营销授课南昌 运营商信息安全现状 湛江网站设计 网络安全国家标准大全 做网站实验体会 email网络营销的现状 上海营销推广公司 吸引人的营销标题 国家网络安全局官网 福州网站制 徐州网站优化 什么是病毒营销? 邮件营销合法吗 可信网站认证 学网络安全攻防好吗网络营销的实施方法 辽宁省网络安全中心 企业微信广告营销策划 信息安全 新闻 网站的前台 2017信息安全企业 重庆整合营销多少钱 上海做网站 公司排名 2013网络安全大会 24.网络营销是电子商务的( ). 信息安全分级保护指涉密信息系统 网络安全方面证书 南宁网站设计 网络营销的职务与职责 网络营销的职务与职责 网络安全 政府 网站设计价格大概是 计算机网络和服务器网络安全问题 3合1网站建设 网络营销十大经典案例 广州旅游网站建设设计 网络推广网络营销 免费建网站的网站 春秋网络安全官网 营销公誉 珠海微网站 吸引人的营销标题 网络信息安全工程师高级职业教育系列教程,-1 2017信息安全企业 南昌寻南昌网站设计 无锡优化营销 网站建设费用 网络安全字体设计 企业微信广告营销策划 网络安全处理 湛江网站设计 建博客网站 创建网站的流程 公安局网络安全怎么进网络安全专家评审 未公开接口 网络安全 眉山网站优化 网站抄袭 成都网络营销市场 社会化网络营销基础 美国俄罗斯信息安全 龙华网站建设 龙华网站建设 单位主要网络安全业务