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
网上营销环境昆明网站建设报价无线局和网络安全网络推广网络营销软件公司金华安信信息安全检测技术有限公司上海网络安全检测公司2010年网络营销事件智能网站建设步骤域名系统网络安全保障信息安全对抗赛要求一次任上失误,小判官降临人世缉拿逃犯将功赎罪,缺不小心在世间创下系列故事,看看他如何在纷繁世间成就神鬼之判几个少年重振门派的故事武王府的低等下人,代号九五二七的方泽,立誓要抓住仙门招生的机会,脱离奴籍……六十年代未期,一批知识青年上山下乡,在偏僻的边境山乡所经历的匪夷所思的惊悚事件……一个突如其来的灾难,全球陷入了无尽的黑夜之中,层出不穷的文明和怪物开始出现了,神明、机甲、超自然力量,在巨变到来之后,所有人都在想办法活着,而一个叫做零号的人类出现了,他…… ※神魔大战之时※ ※神帝楚默却被卷入时空裂缝之中※ ※却穿越回蓝星故土大学时代※ ※皆看我征战魔窟,再封神帝,更进主宰!!!※ ※统宇宙之亿界,威人类之辉煌!!!※ 少年曾听人说,世界本来亦真亦假,一部人类史就是一部抗争史,与自然抗争,与灾祸抗争,与强权抗争,与无知抗争......到后来他发现,世界也不过是个称谓,而人,终究是和自己抗争。谣言世家的子弟,是以谣言杀人,也以谣言被杀的。——鲁迅。 谣言像山岳一样古老,每个时代都要面对同样的现实,自负的我们面对流言风语,如何做出选择?听之?从之?避之?也许你看了主人公的际遇有所判断,有所感悟…… 主人公做为一个新时代的大学生,面对流言有过迷茫、愤怒、彷徨、妥协、反抗、逃避……当时代的马车要碾碎他喉咙时,他终于发出了反抗的吼声,开始与世俗争斗,与丑恶的人心争斗,与所有压迫者争斗。 他要解放思想,解开枷锁,揭开藏在最深处的阴暗。他不甘堕落,在这座城市生根发芽,认识了这个妩媚的女人,一步步走向美好。
公安部网络安全监察 智能网站建设步骤 网络安全 网络摄像头 网站移动端 建网站软件 滨州网站设计 建立http网站 珠宝网站建商台北 ps制作网站过程 优秀的营销策划方案 公司破产的原因分析咨询【www.richdady.cn】 人际关系不好【www.richdady.cn】 孩子不爱读书的家长引导方法有哪些?咨询【www.richdady.cn】 缺心眼的解决方法【www.richdady.cn】 孩子压力大【www.richdady.cn】 耳鸣的环境影响咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子压力大的心理调适【微:qq383550880 】√转ihbwel 与老公前世的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 发育倒退的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 通灵与心理学结合咨询咨询【σσЗ8З55О88О√转ihbwel 前世缘份的故事如何改变命运?【σσЗ8З55О88О√转ihbwel 前世今生的梦境解析【微:qq383550880 】√转ihbwel 婚姻生活不顺的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 财运不佳的改善方法咨询【企鹅383550880】√转ihbwel 孩子不爱读书的阅读计划咨询【微:qq383550880 】√转ihbwel 发育倒退的环境影响【微:qq383550880 】√转ihbwel 感情纠纷的情感咨询咨询【企鹅383550880】√转ihbwel 亲子关系的咨询技巧【微:qq383550880 】√转ihbwel 前世缘份的修行建议咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 做个人网站的步骤 时代营销网 网站移动端 网络安全稳定图片 手机移动端网站 网上营销环境 极速营销软件 优化企业营销口碑营销百度百科 网络安全管理领导小组办公室 网络安全漏洞解决案例 动态页网站 上海网络安全检测公司 福州网站建设哪家好 简述信息安全目标 免费建建网站 金融网络安全试题 温州网站建设 信息安全评测师项目 网络安全策略的制定原则是( ). (3分) 医院营销4P.4C.STP 馆陶网站建设 深圳网站建设网络推广 企业网络安全拓扑图 优秀的营销策划方案 购买b2c网站 网络安全绿盟科技 昆明网站建设报价 昆明的房产网站建设 专业的网站开发公司 行业网络安全培训课程 法律网络安全 重庆网络营销哪家好 高端网站建设 网络与信息安全课程报告 免费建建网站 网络安全检查项目 网络安全管理领导小组办公室 专线可以做网站 网络安全的严峻形势 edm营销课程 网站建设开发 网上营销环境 营销对象昆山做网站 网络安全周宣传 信息安全日志分析工具 建立http网站 大同做网站 网络安全绿盟科技 jquery网站两排图片滚动带左右按钮控制两排图片滚动轮播代码 长沙网站设计报价 重庆网站建设 网络安全策略的制定原则是( ). (3分) 网络安全策略的制定原则是( ). (3分) 东莞那里有营销课堂 四川互联网营销策划 国际网络安全组织 医院营销4P.4C.STP 网站建设如何提高转化率 网站移动端 网络安全的严峻形势 高阳网站制作 后台与网站企业成功营销策略案例分析 成都 信息安全大会 网络安全证书报名 深圳网站建设网络推广 行业网络安全培训课程 长沙网站设计报价 中国网络安全 制度 网络安全证书报名 网络营销的未来 网络安全周宣传 网络安全产品谁的好 网站移动端 麦肯锡 网络安全解决方案 福州网站建设哪家好 信息安全日 高端网站建设 网络推广网络营销软件公司 网络安全中的黑客攻击技术 信息安全日志分析工具 长沙网站设计报价 无线局和网络安全 在线购物网站功能模块 温州网站建设 昆明网站建设报价 极速营销软件 原厂商具备 信息安全服务资质 安全工程一级哪个服务器厂商有 信息安全管理局 网络安全测评资质 网络安全的严峻形势 福州专业做网站的公司有哪些 建网站就找伍佰亿 信息安全测评eal3 网络安全绿盟科技 简述信息安全目标 魔力象限 网络安全 展示网站模版源码 网络安全 开源 富阳网站建设怎样 自建网站的缺点 自建网站的缺点 国际网络安全组织 企业信息安全管理方案 ciip 信息安全 建立http网站 富阳网站建设怎样 珠宝网站建商台北 四川互联网营销策划 网络安全中的黑客攻击技术 行业网络安全培训课程 魔力象限 网络安全 网络安全界的名人 富阳网站建设怎样 东莞全网营销网络推广模式 网上营销环境 昆明购物网站建设 原厂商具备 信息安全服务资质 安全工程一级哪个服务器厂商有 网络安全产品谁的好 信息安全对抗赛要求 合肥做网站的价格 网络安全 网络摄像头 edm营销课程 网络安全负责人 信息安全评测师项目 医疗大数据信息安全,-1 企业网络安全拓扑图 重庆网站建设 动态页网站 网络安全 开源 高阳网站制作 四川互联网营销策划 信息安全日志分析工具 信息安全工程师证 深圳整合营销优势 网站建设颜色注意事项