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免费建网站建国外网站网站建设成都常用的信息安全技术""是哪几种?"制定攻防结合的网络安全战略网络营销课程老师网络营销策划推广方案中国计算机网络安全python 3.5网络安全主流网站信息安全4hou秦天明穿越小说世界,成为小说中一个戏份不多的反派。 系统:只要宿主你完美杀青,就能够带着本系统回到你原本的世界当龙傲天。 秦天明:简单,演反派我最在行了! 结果女主不按剧本来,开始疯狂倒贴。 秦天明:能别倒贴了吗?我只想杀青啊!男主呢?你怎么还抑郁了?! 摘 要 年轻的张婷婷因车祸穿越异世,在这古老又陌生的世界里,她是一个普通且贫穷的农村女孩,身无分文的她该怎么带领家人活下去?她又在这个陌生的世界里将会有一场怎样的境遇呢?大家敬请期待。 修道不是打打杀杀,修道是人情世故。钟惜尘深知世界法治,却无法脱身。只能投身于修道的“人情世故”之中,你问我为什么修道?可能是所有人都在探索,我也得跟着去探索吧。这片大陆叫做兽灵大陆东晋末年,英雄与大能的崛起,小人与叛徒的滋生 坠崖盲童,竟然获得光明。全新身躯,天妖血脉。于这修仙界,快意恩仇。浩瀚的星空之上有何物?“吾留玄神雷,荒古汝为尊,覆手踏天地,终成不死身” “大难将至,黑暗侵袭,创造属于自己的奇迹,开创神话传说” 神秘的众生之巅系统,儿时耳边响起的两段话,脑海中那个身穿紫金宝甲的“神”又是谁? 是战神转世?还是诸天主宰? 一切的一切,都困惑在吴阳脑海。 吴阳在探寻这些秘密的时,发现此事并非寻常。 貌似,在引导着吴阳进入一个更大的局…… 而此局,非生既死! 年度新生代最火爆玄幻小说在此,敬请期待! 大婚之夜,醉酒的常雯赞被活埋,却被魔界之人救活,从此踏上了漫漫征途。1928年,一个宋代汝窑瓷盘,在小兴安岭地区深山中,诡异面世,日本文化特务欲夺之,……
信息安全框架示意图,-1 网络营销组织形式 网络营销调查归纳 深圳网站备 网络安全信息化办公室 电子商务营销 网站 模板 可信赖的响应式网站 惠州网站推广 网络安全提供 人际关系不好的前世记忆【www.richdady.cn】 解梦咨询【www.richdady.cn】 家庭关系的和谐之道咨询【www.richdady.cn】 强迫症的前世因果【www.richdady.cn】 投资项目的案例分享【www.richdady.cn】 官司的解决方法【微:qq383550880 】√转ihbwel 感情纠纷的情感和解方法有哪些?咨询【微:qq383550880 】√转ihbwel 升迁障碍的职业发展如何规划?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外事故的主要原因分析【微:qq383550880 】√转ihbwel 婴灵对家庭关系有哪些影响?【企鹅383550880】√转ihbwel 与公婆前世的识别方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家宅磁场的检测工具咨询【σσЗ8З55О88О√转ihbwel 亲子关系的共同成长咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 存不住钱的解决方法【σσЗ8З55О88О√转ihbwel 孩子压力大的教育建议咨询【企鹅383550880】√转ihbwel 冤亲债主干扰威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外的前世故事【微:qq383550880 】√转ihbwel 投资项目的收益分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世的前世解析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 佛教视角下的前世今生【微:qq383550880 】√转ihbwel 美国信息安全 大学 饥饿营销最成功的 计算机信息安全标准 中国计算机网络安全 惠州网站推广 潍坊网站优化 互联网 网站建设 佛山网站设计讯息 国家网络安全专题 国家信息安全标准体系 内容营销软件 外贸全网整合营销 电子营销 信息安全服务平台架构 蓝色网站 信息安全管理体系是指:,-1 苏州网络营销哪家好 外国外卖营销 网站被惩罚 上海市信息安全活动周 武汉网站公司 营销销售 营销服务商 信息安全有关的专业 信息安全应急处理服务一级资质 计算机网络安全现状及防范技术探讨 制作房地产网站页面 计算机网络安全现状及防范技术探讨 网站 模板 信息安全口令 网站更新后为什么不显示 网络营销的主要职能 最好的营销 政府网络安全标准 大数据网络安全分析报告 公共网络安全服务 网站建设成都 信息安全防护规范 企业网站托管 建立网站的步骤 网站 模板 黄骅的网站 网站营销师 重庆营销网站建设公司排名 网络营销方面做的比较好的企业(产品)的一个经典案例ppt 网络安全实验报告 中国信息安全测评中心 漏洞 定义 香港网站建设 网站seo外链 信息安全管理体系实施案例及文件集 2017国内网络安全公司东营做网站 广东信息安全公司 最好的营销 网站被惩罚 网站更新后为什么不显示 网络营销对未来的前景分析 上海市信息安全活动周 长沙建网站 网络安全防范的技术手段有哪些? 企业网站托管 武汉网站程序 网络营销组织形式 常用的信息安全技术""是哪几种?" 数字营销与数据库营销 高端的佛山网站建设 企业网络营销人员 呼和浩特做网站的公司有哪些 信息安全等级评测师 做一个网站需要多少钱 烟台网站建设设计 美国信息安全 大学 德州网站建设 营销型网站定制 常见的信息安全问题,-1 数字营销与数据库营销 互联网 网站建设 网络安全备案表 深圳微信营销公司 重庆整合营销价格 信息安全和运维区别,-1 计算机网络安全现状及防范技术探讨 邮件营销edm 手机网站设计 苏州网络营销哪家好 宝安网站设计公司 公司网络安全的通知 绵阳做手机网站 网络安全信息化办公室 整合营销闭环 湛江做网站 计算机信息安全标准 美国信息安全 大学 信息安全资质包括哪些 网络安全 黑产 网络安全最新进展 qq免费建网站 中国计算机网络安全 武汉网站程序 烟台网站建设设计 金融机构网络安全风险评估 制定攻防结合的网络安全战略 山东大良网站建设 南京微信营销费用 蓝色网站 css 2017 网络安全 互联网营销教程视频教程 qq免费建网站 建网站代理商 饥饿营销最成功的 哪里学营销 信息安全等级评测师 什么是网络营销沟通国家信息安全小组 营销服务商 中国信息安全测评中心华中测评中心 信息安全实践 黑龙江省网络安全攻防 建立网站的步骤 有关互联网网站 创新的购物网站建设 呼和浩特做网站的公司有哪些 网络营销组织形式 东营+网站建设 营销模式饥饿营销 南京微信营销费用 电子商务营销 国家信息安全标准体系 企业网络营销人员 一、一个甜品网站建设目标 南昌企业网站设计 网站建设信息 网络营销对未来的前景分析 遵义网站优化 外国外卖营销 互联网 网站建设 外贸网站设计