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
灰色网站无锡建设网站制作信息安全形势福州最好的网站建设网络安全监管系统郑州最好的网站建设石家庄做网站建设的公司哪家好个人网站建设制作沈阳网站建设微信网站一个末日的到来,人类一败涂地,幸存者们需要在艰难的环境里生存下来,且看林宇如果在这艰苦环境下装逼打虎。天子已死,诸侯纷争。列国争雄,大乱将至。黑暗之渊,唯我独尊。心之所向,剑之所往。十步一杀,千里独行。剑踏流星,御行九洲。四十岁的酒水业务员李可,重生至1982年,凭借对后世的了解和天赋之眼的能力,开启暴富人生。“谢邀,人在末世,刚刚穿越。” “什么?这里竟然实行007?根本不是人待的地方!” “算了,敌我势力悬殊过大,先忍了。” “什么?敢动我妹妹!不行!我要造反!”打怪升级,错,就是不一样的高中少年天才于洋来到黄海市当保镖,且看他如何走上人生巅峰 住进了隔离医院重症监护室的许如鹏,重生到了2005年去大学报道的绿皮火车上。前世逃避天作良人,浪迹花丛片叶不沾身,年近不惑,任然孑然一身,这一世,许如鹏还会做同样的选择吗?且看许如鹏情场商场翻云覆雨!亲人离我而去,我从牛马蝇螟到一人之下,从微末之间到庙堂之上,从武斗到兵斗,再从兵斗到政斗,我战胜一切,却毫无收获,亲人留给我的是什么?我该如何拯救这一切,包括我自己?从教20余载对教育的点滴思考,近些年来随着我国综合国力的显著提升,国家对教育的投入越来越大,教育的硬件设施有了很大的改善。但科技的进步时代的发展,教育也面临很多的问题,教育中的有些问题不是用钱可以解决的。我就我工作中遇到的教育问题以及社会中关于教育的热点问题,站在一个教师的角度发表个人的一点粗浅的看法。一群怀有信仰、爱 、奇迹的人谱写的神话
贵州网站制作哪家好 中央网络安全和信息化领导小组 密码学与信息安全实验室 深训网络安全公司 国家网络安全要求 信息安全的基本原则 网络安全动画 营销型网站案例 网络推广网络营销软件公司 长沙做网站公司 前世今生的轮回有哪些真实经历?咨询【www.richdady.cn】 耳鸣【www.richdady.cn】 头脑混沌的心理调适咨询【www.richdady.cn】 如何知道自己是否有前世缘份?咨询【www.richdady.cn】 事业不顺咨询【www.richdady.cn】 性压抑的原因分析【微:qq383550880 】√转ihbwel 无形干扰的原因分析【σσЗ8З55О88О√转ihbwel 孩子压力大的原因分析【微:qq383550880 】√转ihbwel 外灵干扰的前世故事咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何预防过早离世【σσЗ8З55О88О√转ihbwel 构建和谐亲子关系的方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老婆的前世影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 为什么过世的前世影响咨询【企鹅383550880】√转ihbwel 解梦的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产的原因分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的前世因果【微:qq383550880 】√转ihbwel 佛教视角下的前世今生【σσЗ8З55О88О√转ihbwel 精神不振的前世记忆咨询【σσЗ8З55О88О√转ihbwel 莫名其妙感伤的原因分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大的教育建议咨询【www.richdady.cn】√转ihbwel 网络安全敏感的国家有哪些 商城网站主要功能 温州网站建设联系电话 石家庄做网站建设的公司哪家好 国家信息安全中心评级 局信息安全 php 网络安全 信息安全形势 深圳信息安全证明 商业网站有哪些 网站用橙色 网络安全数据 微信营销文案 国家信息安全局成都 2016网络安全座谈 营销 沙龙网络信息安全与保密的威胁有 移动宽带营销信息报道 flash网站制作教程 湖南信息安全公司 温州网站建设联系电话 请问如何对以上传的网站进行内容的维护需要注意哪些事项? 网站建设技术网站建设 微信营销文案 和营销下载软件 微营销运营 桂林做手机网站设计 企业信息安全保护的重要性 桂林做手机网站设计 网站建设 网络推广 请问如何对以上传的网站进行内容的维护需要注意哪些事项? 信息安全风险评估制度 为了保证用户电脑的信息安全在重装系统前应该 侦查系好还是网络安全 侦查系好还是网络安全 青岛网站推 网络安全法 重点 案例展示在网站中的作用 网络安全敏感的国家有哪些 杭州g20峰会网络安全 温州网站建设联系电话 小说网站制作 网络安全分析 营销型平台包括哪些功能 蕲春做网站 微博营销文案案例 无锡网站建设 2016网络安全座谈 信息安全风险评估制度 深训网络安全公司 国家信息安全局成都 企业网站管理 无锡建设网站制作 城市网络安全服务器 北京大学网络安全 郑州建网站 微信网站 网站建设 网络推广 福州最好的网站建设 网站建设技术网站建设 鹰潭网站建设 信息安全风险评估制度 网站制作 太原 网络安全审计 备案 营销学堂网络营销模式ppt 国家空间网络安全学院 defcon ctf全球顶级网络安全大赛 南昌网站设计特色 网站如何优化 网站建设技术网站建设 贵州网站制作哪家好 重庆网络营销策划培训 网站翻页 长沙做网站公司 重庆网络营销策划培训 信息安全总体方针和安全策略 武汉做网站最牛的公司 手机网络安全内容 微信营销文案 网络安全法 重点 签名档营销 广西南宁市网站制作公司顺德门户网站建设公司 石家庄建网站 小说网站制作 网络安全人员评估法案 微信微网站开发教程 健身器械网站建设案例 东莞 建网站 重庆南川网站制作公司推荐 泛在信息安全 湖南信息安全公司 深训网络安全公司 营销 沙龙网络信息安全与保密的威胁有 蓝海国际版网站建设 网络安全法 重点 静安西安网站建设 国家空间网络安全学院 个人网站建设制作 企业网站管理 企业网络营销解决方案 广西南宁市网站制作公司顺德门户网站建设公司 全网营销招聘信息 蕲春做网站 深圳信息安全证明 营销型平台包括哪些功能 企业信息安全保护的重要性 直接网络营销和间接网络营销 国家空间网络安全学院 国家信息安全中心评级 太原网站建设培训学校 北京网站建设报价 湖南长沙网站制作 健身器械网站建设案例 鹰潭网站建设 杭州网站制作外包 长沙做网站公司 沈阳网站建设 湖南信息安全公司 信息安全知名企业排名 郑州网站建设更好 信息安全评估级别表信息安全大赛 题目 网站用橙色 个人信息安全保护研究意义 广西南宁市网站制作公司顺德门户网站建设公司 邢台建一个网站多少钱 网站界面设计需要 商城网站主要功能 密码学与信息安全实验室 蕲春做网站 网络营销人员能力 投资网站维护 泛在信息安全 信息安全风险评估制度 青岛网站推 2016网络安全座谈 邢台网站制作哪家强