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
微营销概述网络安全4hou广州手机网站制作咨询珠海专业网站制作公司e-mail营销的内容一站式营销建网站代码天津 网站设计公司网络营销的奥秘pdf全国专业信息安全服务资质证书,-1本书以男主角邹君的都市逆袭为主线,展现了一名社会底层单身汉如何在机缘巧合之下实现“系统升级”一般的开挂逆袭,以及在逆袭过程中所经历过零零总总的精彩人生。在这其中,既有令人羡慕的“桃花运”情节,也有惊险不断的人物冲突场景,科幻与玄幻并举,最终归于修真证道,成就永恒。故事从地球文明到太阳系文明再到银河系文明,精彩还在后头……各位看官,新手上道,请多关照!方宇是一个在大城市花钱租房子生活的普通人,有着一群普通或不普通的朋友,过着普通的生活。以方宇个人视角去看待这个世界,不是疯子也不是天才我就是个普通人。这里是个多彩的世界,温情的世界,现实的世界,血腥的世界。极北冰垣、泊纳格岛、诡异的腥魂森林、神秘的迷零森林、残酷的努乐哈拉大沙漠、毒气弥漫的蛮荒沼泽,神级魔兽紫羽玄鸟,超级神兽赤须青龙…………主角将在这个世界重生,开始他的峥嵘旅程。 张超是一名程序员,一次加班中意外倒地,穿越到了一位名为杨安骥的人身上。在这里,一切和他了解的历史都不一样,明朝和清朝同时存在,明朝的年号仍旧是崇祯,只不过是一百一十七年。疑惑中结识了一位同样名为张超的少年,二人能否在这个战乱的年代匡扶大明,克复中原,还是无法阻止历史的洪流,满清一统天下?冷风如刀,以大地为砧板视众生为鱼肉;飞雪似剑,以苍穹为帷幔斩现实为红尘。 天下纷扰由剑起,世间忧愁识字出。 吾愿以己为祭品,换得世间永太平。 【新书发布,只为创造经典】如果每一位父母在有小孩之前学习怎么成为合格的家长,是否能在一定程度上避免这种悲剧。太初大陆,强者为尊。 草根出身的天才少年被情人背叛,惨遭杀害,却意外开启了仙帝传承。 从此,丹方、秘法应有尽有,天骄、强者无须畏惧! 练最高深的仙家道法; 去最危险的遗迹寻宝; 泡最优秀的绝色美人! 一路高歌猛进,所向无敌,感悟混沌法则,问鼎仙魔两界!花季少女海外旅行离奇失踪,多年后再现身爆出惊人内幕…恐怖经历揭秘世界上不为人知的阴暗角落里,发生的一幕幕人间惨剧。慕容晓的父母已音讯全无三年有余,她甚是迷茫。在得到了师父无音师太的首肯之后,她决定亲自下山前去瓒州一探究竟。可谁曾想到,慕容晓刚一下山便遇到了重重阻碍。她和她的朋友们能否安然抵达瓒州?这一路上又会有什么巨大的阴谋在等着她?人在江湖有时真的是身不由己。是抱有希望继续向前?还是与伙伴们荣辱与共?慕容晓的心中已经有了她自己的答案…六道沉沦,天人崩碎 逆天第一人沉睡祖地,沧海桑田,祖地福荫 十万年太久,只争朝夕! 天月金轮,再起天之战!
石家庄短期网络营销 网络安全产品代理 信息安全测评中心 郭涛 房产类网站制作商 大连模板网站制作公司电话 网络安全与责任 信息安全漏洞分类 漏洞扫描与网络安全 做静态网站 重庆网站建设优化 家庭关系的咨询技巧咨询【www.richdady.cn】 大龄剩女的婚恋建议【www.richdady.cn】 老公家暴的原因分析【www.richdady.cn】 冤亲债主的干扰与超度咨询【www.richdady.cn】 婴灵的安抚与超度【www.richdady.cn】 头脑混沌的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的超度方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生测试在线【微:qq383550880 】√转ihbwel 冤亲债主干扰对生活有何影响?【企鹅383550880】√转ihbwel 前世缘份的缘分再续咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的缘分再续威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子抑郁症的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 耳鸣的案例分享咨询【www.richdady.cn】√转ihbwel 婚姻生活不顺的自我提升【微:qq383550880 】√转ihbwel 家庭关系的矛盾化解【σσЗ8З55О88О√转ihbwel 孩子压力大咨询【微:qq383550880 】√转ihbwel 婴灵的前世今生咨询【www.richdady.cn】√转ihbwel 存不住钱的自我提升咨询【微:qq383550880 】√转ihbwel 大龄剩女的情感生活如何改善?【微:qq383550880 】√转ihbwel 苏州网络安全作业 无锡建网站 网络安全产品代理 深圳营销策划 网络信息安全大学 2011 网络安全 事件 重庆网络营销公司排名 大学生信息安全考证 网站建设规范 房产类网站制作商 打造公司的网站 房产网站建设 广东省信息安全企业排名 广州网络安全大会 网络营销调研的优缺点 珠海专业网站制作公司 莱芜网站设计 富阳市网站 各大搜索引擎整合营销 信息网络安全的第三 网络安全产品代理 关于信息安全的案例 信息安全测试师 房产网站建设 国家对信息安全性 淮安网站建设 2011 网络安全 事件 第一届360信息安全大赛 深圳营销策划 网络营销的主要形式有()等. 网站建设上海 为什么网站在我们公司的电脑都打不开在别人的电脑就能打开 网站的盈利模式网络营销软文案例 打造公司的网站 衡水网站制作 单位信息安全服务情况 无锡制作网站 无锡制作网站 为什么网站在我们公司的电脑都打不开在别人的电脑就能打开 淄博网站优化首选公司 微博营销图 无锡建网站 漏洞扫描与网络安全 房产类网站制作商 整案营销 上海市网络与信息安全协调小组 淮安网站建设 网站制作 深圳信科网络 青岛外贸网站建站公司 农产品的软文营销案例 东莞全网营销网络推广 办公信息安全意识 网站访问者 信息网络安全的第三 厦门手机网站建设公司 工业与信息安全 网络安全竞赛题目 莱芜网站设计 网站推广策略 搜索引擎营销sem概念 各大搜索引擎整合营销 广州网络安全大会 珠海建网站 网络安全与责任 沈阳网站优化 大学生信息安全考证 无锡制作网站 郑州营销外包 广东省信息安全企业排名 2016信息安全展 计算机网络安全测评师 国家对信息安全性 网络营销的奥秘pdf 枣庄网站制作网络安全促进委员会 重庆网站建设优化 媒体营销推广汇总 建网站的公司 一站式营销 网络信息安全大学 铜陵网站优化 山东企业网站建设公司 怎么用域名建网站 网站运营案例 无锡制作网站 第一届360信息安全大赛 第一届360信息安全大赛 国家对信息安全性 信息安全漏洞分类 铜陵网站优化 如何自学网络安全 郑州网站优化推广 济宁网络安全协会 打造公司的网站 家电怎么营销方案 公司网络安全方案设计 免费营销 网站建设com 重庆互联网营销推广 借势营销案例范文 网站的盈利模式网络营销软文案例 建网站教学 软文营销素材 2017信息安全发展趋势 网络营销的主要形式有()等. 胶南建网站 信息安全监测中心 网站建设上海 广州网络安全大会 天津 网站设计公司 昆明的房产网站建设 网络和信息安全通报实行7 24,-1 网络营销渠道功能 app手机网站制作 网站运营案例 第一届360信息安全大赛 2016信息安全展 哈密网站建设 厦门手机网站建设公司 网络与信息安全信息通报中心好网站范例 漏洞扫描与网络安全 微博营销的不足 审计网络安全专业排查 打造公司的网站 信息安全测试师 软文营销素材 国内营销公司 营销整合平台 珠海专业网站制作公司 网站维护费 网站空间 建网站教学 美食网站案例 自微网站 网络安全认证培训 网站的网络营销功能