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
网络安全方法制作网站公司唐山重庆微营销公司哪家好在网站中添加百度地图病毒性营销的视频案例福州搜索引擎营销微信营销案例分享易营销官网网络营销策划案武汉网站建设企业男主顺利步入大学,还沉浸在大学生活之中。可父母却在外的旅行中,一死一失踪,无意间,男主了解到父母的遭遇并不是意外,为了解开事情的真相男主走上了复仇之路……你做过梦吗?如果有东西可以进入你的梦境,噩梦来临了……楚歌意外穿越特种兵的世界,发现成为一名炊事兵。 面对考核,菜鸟叶峰觉醒神级提取系统,只要完成任务,就可以提取技能! 神级射击、宗师格斗、伪装隐藏、黑客技术…… 每一种技能都成为他的战争利器,所向披靡! 何晨光:“你从娘胎就开始特种训练的吗?” 高中队:“一人单挑全特种部队,老子服了!” 庄炎:“峰哥,求求你收我为徒吧?” 范天雷:“能不能不要再打我脸了?再坑我,信不信我死给你看?“主角李萧雨穿越到了修仙世界,开启了一番奇妙的旅程天外之星坠入地球,带来了可怕的灾难,也带来了无穷的机遇。 一个意外获得圣石的“普通人”,进入了一个神秘的网站,开始了他向着最终的旅途。 这是我们人类的世界,也是这些超能者的世界。 何青穿越到天风大陆,开启金手指,竟然能探查人生剧本! 从此别叫我何青,请喊我龙傲天! 随意一看,我的婢女竟然是女帝之姿,还修炼什么? 开舔就完事了。 【姓名】:竺烟   【体质】:凤凰涅槃,浴火而生,女帝体质,号令众生   【命格】:天降大运   【人生剧本】:.....   【好感】:20   【近期经历】:..... 从此天风大陆多了一个左拥右抱,醉生梦死,羡煞旁人的...不知名大佬。三千道州,三千大道,道道皆可成道。末法时代,风云涌动,人间大能寥寥无几。蓝星灵气复苏,各类大妖蠢蠢欲动,欲役人族,且看秦天辰如何历经万难,持之以恒,承三清之宗,六御之旨,荡尽世间万邪,还世人一个太平盛世!胡非魂穿大明,成为了华夏最后一任丞相胡惟庸的儿子... 作为一个标准的官二代,他本该走马架鹰,从此过上最嚣张的纨绔生活...   然而,当他意识到不对劲的时候,才突然发现…… 朱元璋为了巩固皇权,已经对权倾朝野的胡相动了杀心! 家父胡惟庸,貌似要凉!? 意外获得传送门的林一,穿梭于两届之中,在修仙与科技的世界内互通有无。 “林总,请问贵公司这次研发的辟谷丹是基于什么原理呢?” “呵呵,这是经过我们数十年的研究,无意中发现将人参、芝草等数十种药材以某种比例混合后,能提供给人体数日的能量所需,只是个意外啦。” “林总,关于外界传言天一科技有修行真法的事,您有什么要说的吗?” 林一嗤之以鼻,“都21世纪了,怎么还有人相信这些呢?科学,我们要相信科学!” 说完林一脚踏飞剑,施施然地腾空远去。
邢台网站制作哪家好 国家信息安全通报 兰州做网站 下面不属于网络安全服务的是 兰州做网站 考研网络信息安全 长沙网络营销 优帮云 北京网站排名制作 网络安全信息图片 互联网信息安全讲座 无形干扰的环境影响【www.richdady.cn】 大龄剩女的婚姻选择有哪些?咨询【www.richdady.cn】 耳鸣对睡眠的影响咨询【www.richdady.cn】 无形干扰的前世记忆咨询【www.richdady.cn】 亲子关系的改运方法【www.richdady.cn】 孩子不爱读书的家长引导咨询【www.richdady.cn】√转ihbwel 事业不顺的风水布局【www.richdady.cn】√转ihbwel 学习成绩差的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 官司的自我保护【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 特殊学校的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 感情纠纷的沟通技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的职场突破咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 有官司的前世因果【微:qq383550880 】√转ihbwel 亲子关系的改善方法【企鹅383550880】√转ihbwel 外灵干扰的前世因果咨询【企鹅383550880】√转ihbwel 外灵干扰的原因分析咨询【微:qq383550880 】√转ihbwel 婚姻生活不顺的沟通技巧咨询【σσЗ8З55О88О√转ihbwel 去世的母亲的前世因果【企鹅383550880】√转ihbwel 迟缓儿的前世因果【企鹅383550880】√转ihbwel 意外的前世记忆【σσЗ8З55О88О√转ihbwel 邮箱营销软件哪个好 网络安全论坛主题 营销推广服务 网络安全技术论坛 互联网公司 信息安全,-1 辽宁企业网站建设公司 网站托管费 信息安全孤岛 2016 网络安全审计 网站报价书 网站沙盒期 做网站责任邮件营销edm 重庆营销网站 佛山网站优化 青岛企业网站建设 19网站建设 天津大学信息安全 国家信息安全通报 如何网站客户案例 网站托管费 全国大学生信息安全大赛2014 南邮信息安全实验室环境网络攻防实验实验报告 实战网络营销课程 微博营销内容怎么写 网络营销课程网站 创建网站公司 徐州 2016年网络安全法 互联网公司 信息安全,-1 六安做网站公司 易营销官网 中国信息安全测试中心 网络安全技术学习 无锡网站建设原则 网络安全论坛主题 信息安全工程 第二版 中文版下载 19网站建设 行业网络营销分析报告 做网站责任邮件营销edm 网站报价书 山西网站制作公司 中国网络安全空间协会 邮箱营销软件哪个好 青岛企业网站建设 易营销官网 政府系统信息安全 广东信息安全学院 网络安全技术论坛 衡水网站建设 网络整合营销套餐 网络分享性网站 全网营销网络推广 企业网络安全案例介绍 网络安全内容大全 全网营销套餐 企业型网站 石家庄网站优化公司关于网络安全的总结 软件信息安全讨论 网站互动 信息安全保障为主题 营销的基本要素包括 北京网站排名制作 2014年省级基础电信企业网络与信息安全工作考核要点与评分标准天津网站制作 绵阳的网站建设公司 无锡网站建设原则 网站红蓝色配色分析 网站建设案列 珠海网站建设公司 网络安全安卓版 江苏信息安全等级保护 武汉网站开发公司 南昌寻南昌网站设计 网络安全 运营商交流 互联网信息安全讲座 网络安全审计 营销型企业网站 江苏信息安全等级保护 模板网站建设 无锡谁会建商务网站 做网站责任邮件营销edm 电子商务网上营销 微信小程序做网站 重庆免费网络营销 家庭网络安全 信息安全 顶尖会议期刊 教育部信息安全,-1 信息安全孤岛 2016 辽宁企业网站建设公司 网络安全研发工程师 网络视频营销案例 网络安全评估 公司 营销推广服务 信息安全培训目标是 如何网站客户案例 湛江网站设计 推广微信营销手机厂家 软件信息安全讨论 成都 网络安全 工作 网站托管费 网络安全安卓版 中国平安信息安全部门 什么是网络营销沟通 信息安全产品 温州微网站制作公司推荐 公司网站设计与开发 什么叫b2b营销模式 南邮信息安全实验室环境网络攻防实验实验报告 武汉网站建设企业 营销型企业网站 企业网络安全案例介绍 辽宁企业网站建设公司 信息安全 本科 信息安全软件测评中心 兰州做网站 河南省网站建设 信息安全年会 cncert 政府系统信息安全 武汉网站开发公司 网络营销课程网站 石家庄网站优化公司关于网络安全的总结 企业型网站 饥饿营销的局限性 互联网公司 信息安全,-1 网站沙盒期 福州自适应网站建设 网络安全实训室建设方案 2016年网络安全法 考研网络信息安全 网络视频营销案例 河南省网站建设 三星营销手法 互联网公司 信息安全,-1 长沙网络营销 优帮云 网站面包屑导航设计即位置导航 网络安全技术论坛 下面不属于网络安全服务的是