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
手机网站建密码技术网络安全公司国家信息安全小组组长2017信息安全服务年会景区 营销传统零售营销的特点是什么意思信息安全与管理审计系统,-1网红网站建设官网关于信息安全的文章,-1公司网站设计与开发莽苍万载,人族羸弱。 意外获得上古神女灵气的池昭,开天窍,负天命。得知人族羸弱缘由,恨天道不公,便是兵解,他也要与这天争上一争,为人族改命! 此后,池昭踏仙梯,怼天道,斩命定之劫。怒喝:“吾为生民开仙路!” 一人,一剑,开天,碎道!轮回乐园的同人。 什么?斩妹的夜?斩妹证道是吧?总有人不信这个邪。她奔跑,追逐,只为换取一个能与他并肩前行的机会。 ——这一次,我不会再让你走了。 这是关于一个闲的没事的作者突发奇想要给皮皮晓找对象的故事。当有一天你得到一本黑色笔记千万千万别打开!!!!林逍重生,这一世,他要成为十方至尊。 绝世的丹药随手炼制,罕见的异兽乖乖收服。 守护家人是他心愿,不断变强报仇雪耻是他的目标。 这是一个强者陨落的重生路,若触逆鳞,不管是何方神圣,定让你灰飞烟灭!嫂子红杏出墙,大哥锒铛入狱,家破人亡下,他也身心具创。 数年后,容貌大改,决定报复,誓要让那女人悔不当初。 却不料,嫂子嫁入他家,也是为了报复。 起因,只是源于昔日的一场情债。 感情是蜜更是刀,虽不伤身却伤心;动情之前先问心,用情不专祸无穷。 行走世间,无所依不爱写个人简介洛无邪重生了,这一次她再也不要错过爱慕的陆小北学长。 如果不是苏柚羽推她向马路的前一刻,说出了他的名字,到死也不会知道代替她下十八层地狱的人,竟然和陆小北有关。 第一次穿越居然遇到系长,才想起来这本笔记好像就是他的……二十一世纪的科研天才李承风穿越大唐,居然变成了李世民的六岁儿子? ??天赐神级熊孩子系统,李承风揪李世民的胡子,开局狂怼房玄龄和杜如晦,他们对此却又无可奈何。 ??李承风利用自己的天才科学知识,一招南水北调解决天灾,研发出来的杂交水稻可亩产2000斤。 ??灭突厥,降伏高句丽,李承风六岁就被赐封为大唐镇国神王。 ??可谓莫愁前路无知己,天下谁人不识君?天元大陆八大仙帝之首,因为打破“百年成仙,万年称帝”的传说,而遭到其余仙帝觊觎。 由仙道入神道之时,遭受七大仙帝算计,最终身死而道消。却不想,阴差阳错之下回到了1000年前,是碌碌无为一辈子,还是奋勇向前,重铸辉煌,把曾经的敌人一一踩在脚下? 且看《都市:仙道重修》,带你认知 不一样的地球,不一样的修炼体系……
信息安全领域cia 网站品牌推广 西安网站优化 利用互联网营销的例子 营销活动培训 互联网营销的方式有哪些方面 魔兽世界 网络安全任务 深圳做网络安全公司排名 丰都县网站 网络安全专业考研 前世缘份的改命技巧【www.richdady.cn】 儿子抑郁症的家庭支持咨询【www.richdady.cn】 灵魂化解的意义咨询【www.richdady.cn】 事业不顺的原因有哪些?咨询【www.richdady.cn】 前世今生【www.richdady.cn】 前世缘份的案例分享咨询【微:qq383550880 】√转ihbwel 冤亲债主化解【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的心理调适【微:qq383550880 】√转ihbwel 投资项目的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 为什么过世的前世因果咨询【企鹅383550880】√转ihbwel 暗恋咨询【微:qq383550880 】√转ihbwel 前世记忆恢复技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 脑部不清晰的生活习惯咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 存不住钱的自我提升咨询【微:qq383550880 】√转ihbwel 内心恐惧胆怯的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的前世因果咨询【www.richdady.cn】√转ihbwel 解梦的方法与技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的故事解析咨询【σσЗ8З55О88О√转ihbwel 财运不佳的改运技巧咨询【σσЗ8З55О88О√转ihbwel 冤亲债主的前世今生【企鹅383550880】√转ihbwel c2c电子商务网站 网络营销与营销的区别 企业公众号的营销策略 我国网络安全教育现状分析 营销型网站建设哪里有 河南信息安全公司网站国际化 魔兽世界 网络安全任务 建网站空间 哈尔滨网站建设市场分析 网站手机版制作 网络安全审核员 信息安全 php获取flag idc网络安全 传统零售营销的特点是什么意思 信息安全大学排名2017 天津电商网站制作 网站功能及报价 国际著名信息安全专家观点简介 北京信息安全中心微信网站 影楼 网站建设需要多少钱 安阳网站制作 企业网络安全策略遵循 代运网站 做网站教程 信息安全等级保护制度是国家 景区 营销 暗影信息安全 c2c电子商务网站 贵州 网站建设 天津电商网站制作 沈阳科技网站建设 网络安全技术方向 我国网络安全教育现状分析 青岛网站推广 在线网站建设 网站分辨率 网站分辨率 国家信息安全小组组长 信息安全 学习 如何新建自己的网站 网络安全组织 网络营销与营销的区别 上国外网站的dns 青岛企业网站建设 唯品会服务营销 全国信息安全标准化技术委员会 网络安全主要功能 安阳网站制作 中央 信息安全工作会议 网络安全技术方向 网络安全审计公司 青岛网站推广 台州网站设计外包 哈尔滨网站建设市场分析 网络营销服务代理 韩雪冬网站 保密局 信息安全测评中心 营销培训学院招生 金盾信息安全技术有限公司 网络安全设备图标 代运网站 免费申请网站 网站有后台更新不了 中卫网站建设 信息安全培训资格证,-1 密码技术网络安全公司 沈阳科技网站建设 企业网络安全策略遵循 企业网络安全策略遵循 020网站系统 网站建设: 信息安全评测二级 汽车网络营销方案 贵州 网站建设 信息安全的发展史 深圳市网络安全协会 营销型网站建设哪里有 信息安全机构的资质认证 河南信息安全公司网站国际化 丰都县网站 桂林做手机网站 互联网络安全 密码技术网络安全公司 网络安全相关高校 关键信息基础设施网络安全状况分析报告 网站功能及报价 信息安全攻防技术报告 上国外网站的dns 妇科医院网络营销 购物型网站 网络安全最新 2017信息安全服务年会 在线网站建设 中国网络信息安全法 上海地产网站建设 电子商务网站建设 购物型网站 暗影信息安全 网络安全专业考研 金盾信息安全技术有限公司 多个zencart网站收款邮箱绑定到同一个paypal主账号 营销型网站建设哪里有 温州网站推广 长沙企业网站 国际著名信息安全专家观点简介 德国网站建设聚美优品口碑营销 巴中网站建设 全国信息安全标准化技术委员会 微信开发网站建设程序 idc网络安全 网站套餐 萝岗网站建设 网络安全专业考研 天津电商网站制作 网站功能及报价 信息安全 杂志 信息安全定级 linux 网络安全配置 上海网络信息安全协会 沈阳科技网站建设 深圳市网络安全协会 广告网络营销 中国信息安全认证中心领导 用凡科网建设的网站和用dreamweaver建设的网站有什么不一样 信息安全 学习 保密局 信息安全测评中心 密码技术网络安全公司 国际网络营销是什么 体系内营销 在线网站建设 营销型网站建设哪里有 韩雪冬网站 跨境网络安全预备案 上海网络信息安全协会 网络安全行业资质申请