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
广西信息网络安全协会衡水网站建费用安天 网络安全国内全屏网站有哪些铜陵网站建设网络安全威胁的例子信息安全与通信工程媒体营销是什么朋友圈营销的利弊深圳学网络营销哪个平平无奇的大学生沈延有朝一日忽然觉醒异能。 你说我穷逼?随手一撒就是一堆金卡, 你说我没对象?我老婆可是校花! 你说我没背景?军长喊我大哥。穿越到架空夏朝的社畜李斯年背负着为狗皇帝王朝续命五年的重任,但外有敌国虎视眈眈,内有外戚祸乱朝纲,他该何去何从,如何在昏君的名号之下,完成自己的使命呢?有关太阳系帝国時代英雄及惡魔的恩仇。在空灵大陆上,修为决定着每个人的命运。大陆上,人的修为分为融体境,坚身境,铸心境,幻灵境,天元境,破玉境,芥子境,真元境,虚仙境,天神境,能登上天神境的强者少之又少,男主元翼在磨难中一步一步成长,在他向往的世界里,爱过,失去过,被人背叛过,终成一代强者。棋盘山最后一位弟子高铭,因为在觉醒时被千里眼、顺风耳留下的恶魔诅咒缠身,只剩下不到一年的寿命。为了活下去,他不得不进入都市,寻找千里眼、顺风耳的古墓,接受传承,打破短命的魔咒;在都市寻找古墓的过程之中,他开启了新的人生。世间,是否只是黑与白 任何不被认可的,难道就都是“暗” 若世间不去探求真理,那便让真理,来诠释这乱世一个恐怖的都市悬疑故事五代十国,乱世风云,后周显德年间,佛劫降世,佛门高僧入世消劫,引发了诸多江湖儿女的家国情仇,为天下太平演绎岀荡气回肠的传奇故事……   寂寂夜空孤月寒,十七年离别茫茫。一念执真,南风绿依,盛颜银发证衷肠。   最是有情“负情蛊”,三年生离道心初。剑啸弦荡,逍遥慕云,一念倾情一生终。   啸引苍波,漫卷山河,心志难酬朱颜改。孤情骄阳,若玉独镜,小楼空照人何在?   日月无改江山裂,金戈铁马雁泣血。渊鱼更龙,世宗执戟,风起云涌荡山岳……   一缕清风,人间太平吹拂……异能者的觉醒,使人类面临着悬崖上的抉择。 强权与堕落,腐朽与血腥,谁来拯救混乱中的大陆? 一枚少年。 一个系统。 一句真言。 华夏少年穿越到异世界用汉字做魔法符的故事
网络安全设备分类 免费网站注册永久 广西信息网络安全协会 重庆营销推广哪里好 青岛模板化网站建设温州网站设计 北京网站建设有限公司 信息安全与通信工程 网络安全响应机制 广州网站制 渠道策略的网络营销 事业不顺的职业规划咨询【www.richdady.cn】 有官司的解决方法咨询【www.richdady.cn】 大龄剩女的婚恋经验【www.richdady.cn】 前世今生的轮回真的存在吗?咨询【www.richdady.cn】 意外事故的应急处理方法咨询【www.richdady.cn】 婴灵对家庭的影响【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 暗恋的心理调适【微:qq383550880 】√转ihbwel 外灵干扰的解决方法【微:qq383550880 】√转ihbwel 与男友前世的前世解析咨询【企鹅383550880】√转ihbwel 儿子抑郁症【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婴灵的超度与慈悲心【σσЗ8З55О88О√转ihbwel 亲子关系的教育建议咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老公的前世记忆【微:qq383550880 】√转ihbwel 冤亲债主的干扰解决方法咨询【微:qq383550880 】√转ihbwel 财运不佳的投资建议咨询【σσЗ8З55О88О√转ihbwel 大龄剩女的婚恋规划如何制定?咨询【企鹅383550880】√转ihbwel 缺心眼咨询【企鹅383550880】√转ihbwel 外灵干扰【www.richdady.cn】√转ihbwel 忧郁症的自我提升【σσЗ8З55О88О√转ihbwel 与公婆前世的记忆解析咨询【σσЗ8З55О88О√转ihbwel 网络安全 研究方法 500强网络营销公司排名 网络安全说明 台州市网站建设 银行业 信息安全事件 中国国安局 网络安全 企业网站配色绿色配什么色合适 顺德网站建设原创 成都网络营销市场 顺德公益网站制作 上海全网营销方案 怎么获得网络安全资质 信息安全公司资质 国家注册信息安全专业人员 网络安全的五大特征 网络安全实验室脚本关 2015中国个人信息安全问题研究 山西省信息安全服务资质 国家信息安全工作 网络营销王老吉 福田的网站建设公司 媒体营销是什么 专业信息安全,-1 企业网站配色绿色配什么色合适 网络安全准入系统 网络安全包括系统安全和信息安全 网络安全工作 意见建议 为了提高网络安全 网站建设一条龙 上海 网络安全 2017年网络安全现状 人群营销 信息安全导师 怎么获得网络安全资质 营销型高端网站建设 聊城网站优化 网络安全威胁的例子 网络营销王老吉 病毒营销教程 信息安全竞赛 作品 信息安全实验课怎么上 顺德网站建设原创 国内全屏网站有哪些 电子政务网络安全研究 网络安全字体设计 媒体营销是什么 广西信息网络安全协会 网络安全字体设计 成都品牌整合营销 营销师前途 信息安全教育机构 2017年网络安全现状 信息安全分级保护指涉密信息系统 台州市网站建设 网络营销基本内容 流量网站制作 信息安全属性 媒体营销是什么 知名网站规划 吸引人的营销标题 建手机网站一年费用 网络安全设备分类 苹果网络营销策划 搜索引擎营销的阶段 整合服务营销战略 上海全网营销方案 信息安全中常见的攻击,-1 信息安全集成资质 网站备案 衡水网站建费用 营销型高端网站建设 营销型网站如何制作 直播是网络营销嘛 信息安全经典面试问题 工业智能网络安全 北京网站建设有限公司 随着网络安全 营销型高端网站建设 渠道策略的网络营销 互联网营销课程 杭州 云网站 创建微网站 网络安全工作 意见建议 网络安全监测预警 福田的网站建设公司 网络安全威胁解释 信息安全 顶级会议 网络安全监测预警 最新网络安全动态 主动营销意义 网络营销基本内容 网络安全与对抗研究 媒体营销是什么 信息安全教育机构 网络安全资讯网 铜陵网站建设 网络安全的五大特征 网络安全管理规范 互联网营销课程 杭州 直播是网络营销嘛 网络安全说明 信息安全国赛 新浪微博 网络安全内部威胁 2014 网络安全 事件 网络营销新媒体测试题 三只松鼠营销建议 赣州网站优化布吉网站建设 信息安全与通信工程 信息安全经典面试问题 信息安全防护现状评价 工业智能网络安全 最新网络安全动态 免费网站注册永久 网络安全包括系统安全和信息安全 营销号公司 全网网络营销 信息安全认证书 网络安全零基础书籍推荐 运营商信息安全产品 台州市网站建设 营销型高端网站建设 网络安全问题产生的原因包括( ). 企业信息安全优化方案 长沙网络营销 抽奖营销 信息安全服务架构图 国家注册信息安全专业人员 网络安全设备分类 渠道策略的网络营销 直播是网络营销嘛 武汉免费网站制作 信息安全等级保护 措施 长沙网络营销 信息安全 顶级会议 信息安全分级保护指涉密信息系统