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
网站建设营销的技巧微信营销有多少种方式山东网络安全大赛报名先知网络安全通报平台沈阳市做网站的公司河间做网站2015年网络安全厂家网络安全方面的认证当今网络安全有四个主要特点信息网络安全答案信念之甲世界观下不同平行世界部分故事合集,主要是一些中短篇故事。大武王朝,邪异降临,诡异杀人于无形。 江夜携带修改器穿越。 燃血功+一气功,破极【炎阳神功】。 牛魔大力拳+十三太保横练,破极牛魔大力拳.真意。【牛魔真身】 狂风刀+黑虎刀法,破极【霸刀诀】。 疾风掠影+御风步,破极【御风隐形】轻功。 生死看淡,不服就干,这是一个以蛮力,武道,横推一切的故事。主角羽诺从虚无的静湖之上醒来,竟发现了与自己长相相似,特征却并不相似的人,突然惊醒,再次醒来则是在一片灰色的荒漠,另一个自己也从此出现,自称为罪,不仅复活了三名昔日挚友,就连他们身心也发生了改变。 在另一个自己罪的指引下,羽诺带领三名挚友不断挑战荒漠的恐怖之物,不断的攀爬,最终抵达终点,罪也向羽诺表明了自己的目的,监管整个原世界。柳叶和,孤儿,独自一人去泰山游玩,一不小心摔落悬崖。醒来发现自己穿越到了天元大陆,成了某个门派的大师兄。当了大师兄就不说了,还多了个小师妹。多了个师妹就不说了,师父却不见了。师父不见了也不说了,关键是整个门派就他们三个人。这下好了,现在只有两个人了。这扯淡的穿越,太雷人了,我想……为了家族的利益,夏家二小姐被迫嫁给叶家的傻子长子。 结婚后才发现对方并不傻,反而知识渊博、心思缜密。 平白无故多了个美女老婆,叶风也很无奈。 他只想偷偷修炼报前世之仇,但是有这么一个美女老婆成天跟在自己身边,碰又不能碰,甩又甩不掉。 还要小心翼翼隐藏自己的大佬身份。 叶风心里苦啊!平行世界,几位绝世剑客的徒弟齐聚一堂,拥有了未来的武器,征战宇宙一个肉体强大的生物,误入这个魔法的异世界,会掀起什么样的巨浪呢?期待的他的旅程吧易秋穿越异界,觉醒天道分身,随便一个分身都能成为一方大佬。 “剑神一剑,可灭一界,仙佛难当!” “刀神之刀,可断时空长河,谁人能敌?” “丹帝之道,可得长生,万古不灭!” “天帝之威,一念可断生死,万界膜拜!” …… 当人们为了谁是天下第一争论不休的时候,易秋站出来。 “别争了,你们口中的大佬,都是我的分身。”从青木城走出,稚嫩少年因灭神决走上了一条不归路,灭神决究竟来自何处?为何冥冥当中选择了他?越来越多的谜团困扰着林长滨,鼓舞着林长滨逐渐从青木城中走出,从宗门,从一域,逐渐走向无数位面!独自前往国外留学的体育生凌云,在一次英雄救美后,意外激活了一个逆天的系统,开始了自己称霸篮坛之路!!!
信息安全等级保护公司 全网营销型 营销型网站的建设 网络安全宣传情况 陕西手机网站制作 四川省信息安全测评中心业务 网络营销秀 上海网站建设 网站制作工具 上海网站建设在哪石家庄网站设计制作服务 邪灵的驱除仪式咨询【www.richdady.cn】 大龄剩女的情感生活如何改善?咨询【www.richdady.cn】 如何克服“缺心眼”的问题咨询【www.richdady.cn】 无形干扰的前世故事咨询【www.richdady.cn】 亲子关系的自我提升【www.richdady.cn】 心慌胸闷头晕的环境影响【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 外灵干扰对日常生活的影响【www.richdady.cn】√转ihbwel 冤亲债主对生活的影响咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel “缺心眼”对人际交往的影响咨询【微:qq383550880 】√转ihbwel 与男友前世【企鹅383550880】√转ihbwel 缺心眼的案例分享【企鹅383550880】√转ihbwel 感情纠纷的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与公婆前世的因果关系【www.richdady.cn】√转ihbwel 感情纠纷的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与女友前世的记忆解析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与男友前世的前世解析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的案例分享咨询【企鹅383550880】√转ihbwel 化解祖灵的仪式流程【微:qq383550880 】√转ihbwel 长期耳鸣可能是哪些疾病的信号【微:qq383550880 】√转ihbwel 事业不顺的职场困境咨询【σσЗ8З55О88О√转ihbwel 江阴做网站 湛江做网站 广州建网站 营销学校 网络营销微观环境包括 网站的栏目 重庆网站制作公司电话 营销学校 交易营销的例子 网络安全法大赛 厦门成品网站 动力网站信息安全嘉年华 网络安全法对央行履职 开启网络安全认证检测 企业网站适合响应式嘛 网络合作分享营销 四川省信息安全测评中心业务 江阴网站优化 重庆专业网站建设 信息安全等级保护公司 黄鑫信息安全竞赛 顺德网站制作案例价位 2014中国网络安全大会 山东网络安全大赛报名 微信营销有多少种方式 网站名词 企业网站模板下载 网络安全技术文档 全国大学生信息安全竞赛2017 建设企业网站的意义 太原建网站 聚美优品事件营销 网站欣赏网站 信息安全 培训 郴州网站优化 微博营销的了解 第八届中国信息安全博士论坛 江阴做网站 微信营销有多少种方式 信息安全的产业联盟 营销型网站的建设 湛江做网站 网络营销资源合作 网站建设营销的技巧 购物网站建设公司 个性化营销的作用 网站站内优化 营销型网站的建设 营销学校 2017年信息安全竞赛 河间做网站 衢州做网站 思而忧网站 传统网络安全防护有哪些产品 网上营销有哪些渠道 图片营销 网站的栏目 企业网站适合响应式嘛 做网站设计所遇到的问题 广西网络安全技术大赛 英语营销邮件 重庆网站制作公司电话 掌握网络安全技术 网站写文案 聚美优品事件营销 营销学校 无锡网络公司网站建设 建设企业网站的意义 传统网络安全防护有哪些产品 信息安全等保彩页 重庆网站制作公司电话 营销型网站建设sempk 西安高端网站制作公司哪家好 网络安全 防御 纵深 信息网络安全接入技术规范 四川省信息安全测评中心业务 网站建的创新点 厦门成品网站 深圳网站建设服务公司 网站站内优化 网站建设高端 微山做网站 一个网站首页绑定了一个三级域名 一个顶级域名 有坏处吗 深圳网站设计 网络安全法对央行履职 信息安全考试 网站是什么 网络营销秀 网络安全防护技术 高中信息技术6.2 青岛网站推广 开启网络安全认证检测 互联网信息安全解决 营销广告的表现形式 网络与信息安全风险评估服务能力评估方法,-1 怎么做营销型网站设计 网站怎么加背景音乐 营销渠道都有哪些 河南信息安全研究院有限公司 网站建设高端 2017优秀网站设计案例 公司网站市场价 信息安全考试 网站是什么 佛山微信网站建设 怎么做营销型网站设计 绿盟科技引领信息安全潮流 伍佰亿官方网站 网站创造 完美营销会 龙岗营销网站建设 网络营销战略是什么意思 国外的网络营销企业 龙岗网站设计效果 伍佰亿官方网站 中科院信息安全所 江苏省网络与信息安全协调小组 网络安全 防御 纵深 网站网页文案怎么写 博客营销 blog 搭建网站 网页 网络安全要点 诊断式营销 网络安全中国行公司 上海网站建设在哪石家庄网站设计制作服务 广西网络安全技术大赛 网络安全技术文档 微博营销的了解 信息安全学科代码 2014中国网络安全大会 江阴网站优化 网络营销宏观环境包括!java与网络安全 中科院信息安全所 龙岗网站优化 营销型网站制作公司 搭建网站 网页 网络安全 主动出击 绿盟科技引领信息安全潮流