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
web网络安全工具加解密网络安全的书信息安全 招聘深圳html5网站建设营销切入语青岛日文网站制作信息安全 项目有利于优化的网站模板信息安全等级测评公司门户网站吴忧从沙漠回来后,想了解了解家乡的秘密……由于我特别喜欢鸣人小樱这一对,所以我想试着实现它,同时我希望火影不会出现血统论,这次的鸣人不会开挂。重生大明国!当主角醒来,发现穿越成少年时的慕容复,而且身处十四部金书融合的大武侠世界里,他该何去何从,兴复大燕?争霸天下?又或是勾搭几个美女逍遥一生呢?本书书友群(扣扣群):463587739卢弛意外获得面位直播,被迫给不同面位人直播买东西,从中获得利益和等级效益繁忙中的一时疏忽,导致以L市为中心的大面积地区遭到尸化威胁,进而慢慢扩展全球,人类文明已然岌岌可危末世降临,一场暴雨过后,地球上丧尸横行! 重生回来的宋严,意外获得了签到系统,从此一路高歌猛进! 当人们因为丧尸而畏首畏尾的时候,宋严一马当先地冲入丧尸群中! 当人们为了一把热武器抢破头的时候,宋严缴获了军火库! 当人们想要拥有避难所的时候,宋严攻下小镇发展起了根据地! 当人们愣神的时候,宋严已然成了传奇!少年沈翔得到无上传承,获得逆天神脉,学得绝世神功,掌握超绝丹术,这使他在武道之路春风得意……饿的时候炼点丹药当零食吃,无聊时耍耍那些来求丹的武道高人……想观看更多的精彩内容,请收藏关注《傲世丹神》! 【微信公众号jixiaozei88 QQ群572384158】 一朝穿越,竟成了绝世的天骄? 辛辛苦苦养了几十年老婆因心魔渡劫失败灰飞烟灭? 好吧,看我如何力挽狂澜,逆流光阴 嗯?怎么小时候的她,好像更香了人只有在失去时,才懂得珍惜。 前世萧辰因为沉迷赌博,导致家破人亡,妻子自杀,女儿走丢。 等到再找到女儿时,已经是一具冰冷的尸体。 “她本来可以不死的……但她一个人长大真的太不容易了,16岁便患了肾衰竭,她需要换一颗肾,只有你可以救他,但常年酗酒你的肾早就坏了,救不了她!” “她现在才18岁,还没交个男朋友……为什么先死的不是你!” 在好友的痛斥中,萧辰悲痛欲绝,昏死过去。 还好上天给了萧辰一个重来的机会。 当他再度睁开眼睛时,竟然发现自己穿越回了妻子自杀的前一天。 于是他决定洗心革面,用一生的时间来弥补自己前世的过错,让自己老婆和女儿过上最好最幸福的生活。
因网络安全 网站关闭 网络安全人员能力认证 营销型策划 网络信息安全专家 网络安全国家标志 网络安全靶机 玉微营销 网站的营销与推广方案怎么写 门户网站 信息安全风险管理系统 亲子关系的教育策略【www.richdady.cn】 婴灵的化解仪式【www.richdady.cn】 人际关系不好的前世记忆【www.richdady.cn】 莫名其妙感伤咨询【www.richdady.cn】 事业不顺的心态如何调整?咨询【www.richdady.cn】 头脑混沌的心理调适咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 迟缓儿的症状与诊断【www.richdady.cn】√转ihbwel 去世的父亲的前世故事咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大的教育建议【微:qq383550880 】√转ihbwel 脑部不清晰可能是哪些疾病的表现【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大的解决方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 心特别累的情感释放咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世记忆恢复技巧【企鹅383550880】√转ihbwel 孩子不爱读书的阅读计划如何制定?咨询【σσЗ8З55О88О√转ihbwel 与老公前世的前世解析【σσЗ8З55О88О√转ihbwel 与老公前世的前世缘分【企鹅383550880】√转ihbwel 暗恋的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世因果咨询【www.richdady.cn】√转ihbwel 如何了解自己的前世今生咨询【www.richdady.cn】√转ihbwel 与公婆前世的前世修行咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 上海做网站的公司官网 信息安全岗位招聘 网络安全信息网 网络安全与中国方案设计 网站seo 上海网络营销 济南网站建设企业 网络安全运营管理 武汉设计网站公司 常州网站制作机构 网站设计图 网站面包屑导航设计即位置导航 上海信息安全公司 苏州装修公司网站建设 windows7网络安全 wifi无线网络安全设置 计算机与网络信息安全,-1 网络安全病毒逻辑实例 武汉设计网站公司 网络和信息安全领导小组 武汉 网站建设 信息安全的认证,-1 定制做网站 网络营销课程好建网站 网络安全.pdf 网络分享性网站 国家信息安全网络小组 微信小程序做网站 门户网站 成都 网络安全 工作 静安微信手机网站制作 因网络安全 网站关闭 网站seo 研发信息安全管理,-1一键建网站 单位对网络安全等级保护工作的保障情况 网络安全研发工程师 信息产业信息安全问题 信息安全博士 招聘,-1 广州建网站公司 账户信息安全事件,-1 2014年省级基础电信企业网络与信息安全工作考核要点与评分标准 2014年省级基础电信企业网络与信息安全工作考核要点与评分标准 网站搭建价格 中国计算机网络安全年会 樟木头的建网站公司 安康网站建设 网络安全平台网 信息安全 咨询 网络和信息安全领导小组 信息安全造成 陌陌营销 web网络安全工具 研发信息安全管理,-1一键建网站 网络安全平台网 网站多语言 济南网络营销训机构 网络安全运营管理 网络安全.pdf 因网络安全 网站关闭 网络信息安全专家 网络安全与中国方案设计 网站常用颜色定制网站 网络与信息安全防护 微信群营销教程 口碑营销 失败 案例 美国 信息安全 网站面包屑导航设计即位置导航 湖北警官学院 信息安全 武汉设计网站公司 网络与信息安全管理组织机构设置 深圳企业网站建设报价 网站多语言 信息安全风险管理系统 it服务质量与信息安全 网络信息安全专家 网络安全新闻案例分析 湖北警官学院 信息安全 美国 网络安全框架 信息工程大学信息安全 电子商务网上营销平台 青岛手机网站制作 长春全网营销 网站建设学校 上海信息安全监测中心 诺一品牌营销 研发信息安全管理,-1一键建网站 传统企业网络营销意义 移动互联网营销特点 信息安全 招聘 天津网络营销 网络营销企业 2013 年国家信息安全专项大数据平台安全管理产品测评方案 网站如何设计搜索框 信息安全相关新闻 信息安全 咨询 网站转微信小程序开发 2015关于网络安全的国内新闻 信息安全第一的大学 龙岩网站建设 珠海移动网站建设费用 深圳网络安全公司排名 信息安全研究生学校,-1 静安微信手机网站制作 传统企业网络营销意义 网络营销人性化 个人新浪微博营销技巧 2013 年国家信息安全专项大数据平台安全管理产品测评方案 网络信息安全技术下载 珠海移动网站建设费用 展示型网站 网站的营销与推广方案怎么写 网络安全技术学习 网络安全信息网 玉微营销 徐州网站制作如何定位 增城做网站 信息安全等级测评公司 诺一品牌营销 加解密网络安全的书 网络安全 强化培训 电子商务网上营销平台 云南网站推广 军用信息安全产品 有利于优化的网站模板 树莓派 信息安全 做定制网站 企业的网络营销案例 windows7网络安全 美国 信息安全 建视频网站 网络安全人员能力认证 网络营销课程好建网站 深圳品牌建网站 网络安全相关活动 业务系统信息安全