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怎么推广方案虚拟专用网络安全问题广东信息安全专业大学网络安全企业高峰论坛传统营销策略的优点是大型网站建设方案电商做网站信息安全审计平台信息安全4hou世界初生世界法则不全拥有生老病三种生命形态,唯独缺少了生命的最终形态死亡,世人浑浑噩噩痛快不堪。我本是剑道门派一名不起眼的弟子,一次机缘巧合下得到了一根笛子,那一天一切都变了……黑暗降临的那一刻,全世界陷入了混乱……一名特战老兵面对凶残的变异者凭借一把消防斧杀出了重围,行走在满目疮痍的大地,他的伤口在慢慢结痂,基因序列在重新组合,一切才刚刚开始…… 少年是一个被黑帮老大捡回来的孩子。在他可能三岁没到的时候吧,具体的年纪他自己也不知道那会儿他成天在横滨的唐人街附近晃荡,以靠翻垃圾为生。他是中日的混血,但是父母出于双方家庭背景的压力将他抛弃于唐人街。没人教过他说话,所以他只会说一点简单的汉语和日语,但甚至还不够沟通。在一天,月黑风高的夜里,那天是6月6。对于西方来讲非常不吉利的日子是恶魔之日,黑手党的老大,无意间在垃圾箱里看到了一个孩子。不知是出于什么心情,竟然决定将孩子收养。日后这个少年成长的迅速,很快就成为了黑帮老大手下的一名得力干部。他还有一个朋友叫做司空,负责于他们党里的器械,枪械保养管理,检查,交易。司空这个人可真是一个武器,狂热爱好粉呢。后来他们执行了一场人物,发现了一个神奇的收获。王晓与王明意外下触发了传承血脉洗淬一瞬突破,又在种种机缘之下得到了父母的信息,踏上仙踏,为亲人报仇。为了找到仇敌的藏身之所,苍茫道君搜集时空宝塔、时空之匙打开了道梦之门,让全宇宙暂停一息。这一息内他重走修真之路! 前一世,他在华夏世界当官兢兢业业。 这一世,他在苍茫大陆修真轰轰烈烈。 “莫洛,哪怕追到天涯海角,我也必定让你碎尸万段!”九龙大陆,强者为尊,武道一途,与天争命,且看一朝皇子,凭三尺长剑,如何皇临天下!武道巅峰,谁为皇? 为了心中的一丝执念,阳炎勤修武,争太子,夺皇位,战天下,历生死,证武道,破轮回! 号令天下,莫敢不从!金融大佬曹明义意外身亡,回到上世纪九十年代,身份变成一个混子。 面对糟心的家庭,困窘的生活,看他如何一步步由小做大,翻云覆雨,站立傲世极巅!龚超怀揣着对军校的向往,如愿以偿来到黄楠省乘商市这所全国著名军队院校。下了火车站在乘商火车站,面对与想象之中完全不同的“接新”模式,龚超既期盼又忐忑地坐上校车到达了校区三号院。在这里,龚超将要度过他四年的军校生涯。四年间,他经历过、退缩过、坚毅过、成长过……让我们跟随男主人公的切身经历,品读这不同寻常的军旅生涯。仙侠世界中世外桃源只配留给强者作为休养生息之所,但一间客栈号称来者皆是客,无身份高低,无强弱之别的独特规矩让强者纷纷到访.......
官方网站建设 中国网络营销环境研究现状分析 侵犯信息安全罪 营销qq怎么推广方案 asp网站建设 税务网络安全 网络安全态势报告 设计国外网站 国家安全网络安全 佛山网站制作公司 缺心眼的沟通技巧【www.richdady.cn】 亲子关系的共同成长咨询【www.richdady.cn】 孩子不爱读书的家长引导【www.richdady.cn】 缺心眼的解决方法咨询【www.richdady.cn】 干扰的自我感知方法【www.richdady.cn】 解梦咨询【www.richdady.cn】√转ihbwel 邪灵的感应现象【σσЗ8З55О88О√转ihbwel 心慌胸闷头晕的心理调适【微:qq383550880 】√转ihbwel 亲子关系中的沟通艺术有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主的干扰影响咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的心理建设咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 有官司的自我保护咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 精神不振咨询【微:qq383550880 】√转ihbwel 为什么过世的前世影响咨询【企鹅383550880】√转ihbwel 大龄剩女的职场发展【企鹅383550880】√转ihbwel 大龄剩女的婚姻建议【微:qq383550880 】√转ihbwel 人际关系不好对工作的影响【σσЗ8З55О88О√转ihbwel 大龄剩女的婚恋心态【企鹅383550880】√转ihbwel 家庭关系的和谐之道【企鹅383550880】√转ihbwel 前世缘份的再次相遇咨询【企鹅383550880】√转ihbwel 西安网站制作 无线网络安全检测软件 营销会员 2014信息安全峰会 网络安全宣传卡怎么做 网络安全的特点 传统营销策略的优点是 用公共网络安全吗 企业网站网络营销方法 营销型网站推广方式的论文 化妆品手机端网站模板 互联网营销理论 好的网站建设商家 网站上线 网站制作致谢词 网络与信息安全最新动态 国家信息安全形式 网络安全内容要少 网络安全管理组织机构 win8网络安全密钥不正确 信息对抗技术 信息安全 哪个好 网站建设背景怎么写 网站设计软件 国家安全网络安全 信息安全技术手段包括 百色做网站 国内顶级网络安全公司 成都网站建设电话 营销qq怎么推广方案 信息安全4hou 互联网营销 问题研究 用公共网络安全吗 网络安全宣传计划 网站推广营销案例 什么是网络安全管理 谷安天下信息安全意识 重庆营销推广公司电话医院网站建设 国家信息安全标准体系 大连做网站的企业 对网络安全的理解 信息安全监控体系 制作个人网站 营销会员 网站制作哪家专业 国家信息安全标准体系 广东手机网站建设费用教育与信息安全 谷歌营销的概念与含义 网络安全创新项目 网络营销与销售的区别和联系 网络安全宣传计划 百色做网站 传统营销的特点是什么 创新网络营销 无线网络安全检测软件 怎么样查我的网站有没有做过优化优化之前和之后的效果 隐藏的网络安全吗 信息安全技术手段包括 网站免费模板 失败的营销策划案例分析 我国信息安全等级 网站被黑 2014信息安全峰会 网络安全对社会的影响 网站设计软件 温州做网站哪家好 软件与信息安全学院 数据网站怎么做的 重庆营销推广公司电话医院网站建设 网络营销有证书嘛 2014年网吧计算机信息网络安全员培训考试答案 上海网站建站 北京信息安全测评中心主任 新建网站‘’ 关于网站设计的价格 深圳专业网站制作费用 网站制作致谢词 2014年网吧计算机信息网络安全员培训考试答案 房地产网上营销 纳税人信息安全管理 大连做网站的企业 网站开发与网站制作 自贡网站优化 网站竞价 常州低价网站建设公司 网站内容好 国家信息安全形式 电子政务网络安全 工业信息安全技术公司,-1 网络安全内容要少 电商做网站 网站开发设计 中国网络安全信息中心 国际信息安全公司 创旗信息安全管理系统 北京信息安全测评中心主任 网站在布局 网站免费模板 win8网络安全密钥不正确 网站转微信小程序开发 网络营销有证书嘛 互联网营销 问题研究 asp网站建设 信息对抗技术 信息安全 哪个好 信息安全等级分为 网络安全协议简介 网站设计) 网络营销调研结论机电营销软件 网络安全审计系统 首届通信网络安全管理员 动态营销 倒卖信息安全罪 龙华民治网站设计公司 税务网络安全 二级域名网站权重 中国网络安全上市公司 网站建设中 网站建设策略 浦东企业网站建设 企业网站首页布局尺寸 信息安全技术手段包括 网络安全站点 营销会员 广州市手机网站建设 百色做网站 网站上线 支付宝网络营销案例 动态营销 国内顶级网络安全公司 长沙网站改版 网络安全宣传卡怎么做 网站设计的评估 成都网站建设电话 谷安天下信息安全意识 网络安全员网络技术员西安专业的网站优化 网络安全创新项目