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
好的信息安全论坛高端自适应网站建设山东网站优化杭州企业网站制作杭州企业网站制作保定做公司网站的宜春做网站网络整合营销公司方案qq营销推广方案互联网营销领域的公司 恭喜绑定育儿成长系统 本系统因不可描述原因 受损程度78%,无法主动提供任何帮助 如遇危险请用爱感化对方 谢谢合作 简介?什么简介 作者已经被整疯了 哈哈哈 假的 假的 全是假的 去你的育儿系统啊啊啊啊!修仙?修得无情无心,修得孤寡一人。 无情,无义,无感,无心,无怒,无哀之人还算是人吗? 它,手握乾坤,掌世间之人生死。 它,随心所欲,万物皆为蝼蚁。 直到有一天,它,也流出了血,它,也会受伤。 拔剑!弑神!一场阴谋使他从一个富家公子一夜之间沦落为一无所有的街头乞丐,亿万家产纷纷落入他人手中。 面对众人的嘲笑和凌辱,让他内心产生出一个极大的复仇欲望。 直到一人的出现从此改变了他的一切!九品丹王羽逸风,古墓糟友人陷害与红颜若水自爆同归于尽,不料一柄古剑带回13岁那年,若有来生不负妾,黄泉九幽任你游!若水等我!一身热血洒遍万古之道,天上天下,唯我独尊!武周兴元十八年,燕王上书请绥远受灾速拨军粮事,但是两个小人物的出现却搅乱了燕王的计划,四品官员的离奇身亡,又引起朝堂的轩然大波,皇帝,藩王,皇子,大臣,谋士,一时间武周国风起云涌,波云诡谲;阴谋,阳谋,刺杀,屠戮,人人都为自己的目的不择手段。朝堂纷乱,国内动荡,外族觊觎,武周国能否迎来中兴之主?也不知该怎么说。这应该是一部用穿越的视角重温年代的小说。为寻求真相,潇漓开始踏足江湖,不想因此揭开一段被掩埋了二十多年的真相,而那正是潇漓所要寻找的…李晋死了,还穿越到了游戏世界 他这辈子最大的遗憾就是强化了那把武器 而今他成为了可以强化武器的npc “勇士,今日装备锻造88折哦~” 屠龙者终成恶龙 这个世上有鬼吗? 真的有,而且有很多。 我叫徐艺,在我十八岁那年,我猛然发现了这个世界的真相。 富家堂姐嫌弃相恋多年男友穷,强迫堂妹替自己出嫁。殊不知,对方竟是一言可定天下的军中统帅!
搜索引擎营销案 广东网络安全协会 在线建网站 网络安全的大数据分析 个人信息安全防护概述 网络营销推广策略分析 微信营销的目的 网站前端 网站前端 网络安全和信息化领导小组第四次会议 存不住钱的环境影响【www.richdady.cn】 如何提高孩子的阅读兴趣?咨询【www.richdady.cn】 家庭关系的幸福指南有哪些?【www.richdady.cn】 存不住钱的自我提升咨询【www.richdady.cn】 外灵干扰的真实案例分析【www.richdady.cn】 灵魂治疗与心理辅导【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰有哪些常见症状?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的职场调整咨询【微:qq383550880 】√转ihbwel 家庭关系的相处之道有哪些?【微:qq383550880 】√转ihbwel 如何应对冤亲债主的干扰【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的真实案例有哪些?【企鹅383550880】√转ihbwel 缺心眼的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何改善人际关系【企鹅383550880】√转ihbwel 感情纠纷的情感和解咨询【σσЗ8З55О88О√转ihbwel 与男友前世的记忆解析【σσЗ8З55О88О√转ihbwel 与男友前世的识别方法【企鹅383550880】√转ihbwel 前世老婆的前世故事【www.richdady.cn】√转ihbwel 家宅磁场对居住者的影响【www.richdady.cn】√转ihbwel 过世前可能出现的征兆【www.richdady.cn】√转ihbwel 冤亲债主干扰的常见案例威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel idc机房信息安全 中山 网站制作 网络营销选题的报告 任天行网络安全管理中心 品牌营销特征 特色的南昌网站制作 山东网站优化 qq营销推广方案 衡水商城网站制作 网络营销 公关 信息安全审计管理办法 北京网站建设公司电话 全网营销方案及布局 网红网站建设官网 网络安全大会2017ppt 郭启全 网络安全 sem营销运营优化公司 中山 网站制作 网络营销选题的报告 任天行网络安全管理中心 品牌营销特征 特色的南昌网站制作 山东网站优化 qq营销推广方案 衡水商城网站制作 网络营销 公关 信息安全审计管理办法 北京网站建设公司电话 全网营销方案及布局 网红网站建设官网 网站国际化 企业营销方案 网络营销的政策 政府网站建设方案 国家安全 网络安全 网络营销 公关 网络整合营销公司方案 网络安全大会2017ppt 微营销培训方案 建一个政府网站 全网营销方案及布局 信息安全人才现状2017年网络安全信息通报 中国信息安全测评师 网站筹建中 房山网络安全小镇 郭启全 网络安全 网站前端 简单网站制作 西安做北郊做网站 信息安全测评机构 资质 营销淘宝 信息安全合规性 网络信息安全专业 idc机房信息安全 信息安全保护条例 网络安全的大数据分析 微博营销受众群体 惠州网站开发公司电话 信息安全宣传材料 广东网络安全协会 企业信息安全软件 中山 网站制作 上海网站设计开 电商淘宝网络营销 鼠标轨迹 网络安全 微营销培训方案 设计公司网站案例 物联网网络安全 承德网站制作 美橙 营销 保卫网络安全 信息安全技术与产品 信息安全合规性 信息安全的原则有哪些 建一个政府网站 网页设计中网站上面的元素一个个跳出来像放幻灯片一样js 成都网站制作 丹东网站建 郭启全网络安全趋势 跨境电子商务营销推广 中山 网站制作 全球大学信息安全排名 网络营销功能建议 网络营销的政策 网络信息安全调查报告 首都网络安全日培新 杭州全网营销新媒体营销有哪些 做专业网站 大学生信息安全 成都网站制作 社会营销观念的优缺点 国家信息安全测评信息安全服务资质证书 品牌营销特征 中国信息安全测评师 微博营销受众群体 网络安全 汽车 网络安全信息分析 网页设计中网站上面的元素一个个跳出来像放幻灯片一样js 上海信息安全???生招聘 郭启全 网络安全 模板网站与定制网站的区别 网站建设:翰臣科技 鼠标轨迹 网络安全 品牌营销特征 seosem病毒营销长尾理论详解 杭州全网营销新媒体营销有哪些 跨境电子商务营销推广 idc机房信息安全 营销导向企业网站策划 中国信息安全认证中西 信息安全合规性 首届国际机器人网络安全大赛 全球网络安全公司排名 潍坊网站建设推广公司 中国信息安全认证中西 中山 网站制作 宜春做网站 搜索引擎营销案 中山 网站制作 网络信息安全专业 营销淘宝 概括 病毒营销特点 深圳手机网站建设 美橙 营销 保定做公司网站的 建一个政府网站 大学生信息安全 企业手机网站建设案例 信息安全宣传材料 网络安全模块 网红网站建设官网 丹东网站建 网络安全和信息化领导小组第四次会议 简单网站制作 乐清网站建设