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
南阳网站营销外包公司阿里营销词网络安全 最好的大学无锡知名网站制作网络营销平台调研手机信息网络安全网络安全法2013年信息安全大事记河南信息安全电子版山东省网络安全法大道唯我,无论道佛,一心为本,自在由我。 36位仙帝掌控仙域,瓜分世界果实强大己身,仙帝非圣贤,欲突破桎梏探索域外,仙域大乱,仙帝陨落。 且看叶林在机缘巧合之下获得魔尊残魂相助,最终踏上一段奇幻、动人心魄、荡气回肠的寻仙之路。 管你是神是佛,如不臣服,诸神灭佛。这是互联网金融行业的老司机重生后,由一名菜鸟新人,在职场披荆斩棘,一路高升,成长为行业一方大佬的故事; 你可以把小说当做22年爽版职场剧《未生》。面对冷酷的职场现实,用行业新人的眼光来展现互联网金融行业的人生百态...... 22周岁的周致远,具备重生信息优势的他,更像加强版的张克莱; 他扫除金融毒瘤,重新制定行业准则; 他抓住机遇,攥取巨额财富,不忘回馈社会; 他年少多金,心怀理想,收获御姐们的青睐; 他步步为营,改变命运,填补人生遗憾......陆将一意外穿越到了异世界,可惜还没等他开心起来,他竟然又穿越回来了,就在他以为事情过去了,他又一次穿越了。 在这不断的穿越当中,他遇到了各种美女,各种异兽和各种奇珍。 新世界在他面前缓缓揭开了帷幕……一个无名之辈,与孤独为伍。世间修行之法万千,体修,元修,剑修,魂修,血修,魔修,佛修……皆有移山填海,斗转星移之威能! 且看少年如何凭借肉身的极致,以力破万法,从一个被迫成为炮灰的底层修士,一拳一拳击碎所有阻碍,让诸天神魔臣服,直至登顶这无尽巅峰,成就不朽!我和我的愛人生活中的小事我遇到的一些奇怪的事,奇怪的人本书讲述了一名地球少年被一名贵族收留过上了好生活可是因为这位贵族得罪了其他人人家借君主的手发动攻击除了他外全部被害一国君主收留了他给了他爵位他最后寻找到了格拉尼亚族集合他们的力量建立自己的势力重生为傻柱八岁的儿子-何晓。 激活了《情满四合院》和香江《大时代》融合签到系统。 秦寡妇,我爹地的钱必须连本带利还回来! 白眼狼棒梗,这房子是聋老太太留给我爹地的,你给我滚出去! 许大茂:何晓,叔求你了,这房子我不卖了成吗? 五蟹父子:何晓,老子做鬼也不会放过你! 陈万贤:既生贤,何生晓? 柳岸晓月,男,汉族,兼职文学作者,先后在国家、省级刊物发表作品,并荣获全国文学作品征文比赛一等奖。
网站建设访问人群 第四届中国网络安全大会 社交媒体营销要不要做 青岛高端网站设计 比较好的网络营销平台 网络安全法2013年 杭州公共信息安全系统 口碑营销公司 信息安全要求 中国国家信息安全网 与老公前世的前世解析咨询【www.richdady.cn】 阴间生活的前世因果【www.richdady.cn】 升迁障碍的职场规划如何制定?咨询【www.richdady.cn】 耳鸣咨询【www.richdady.cn】 与女友前世的识别方法咨询【www.richdady.cn】 家庭关系的幸福指南有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 人际关系不好的沟通技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子压力大的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婴灵的超度流程咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 解梦的自我提升【σσЗ8З55О88О√转ihbwel 自闭症【σσЗ8З55О88О√转ihbwel 交通意外的常见原因咨询【微:qq383550880 】√转ihbwel 与女友前世的记忆解析咨询【σσЗ8З55О88О√转ihbwel 性压抑的前世记忆【微:qq383550880 】√转ihbwel 前世今生的神秘故事【微:qq383550880 】√转ihbwel 长期精神不振的原因【www.richdady.cn】√转ihbwel 孩子不爱读书的应对策略有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何改善财运不佳的情况?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的职场突破技巧有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子学习不好的前世因果咨询【www.richdady.cn】√转ihbwel 信息安全 一级 微信公众号的营销特点 广州外贸网站效果 网站建设制作 日本国家网络安全中心 青岛高端网站设计 营销模式摘要 美国信息安全专业排名 营销新媒体 传统营销营销渠道 网站所有人 提高网站排名 网站维护说明 网络信息安全管理员 报名 网站制作流程 网站销售 岳阳网站制作 如何做搜索引擎营销 展示网站系统架构设计 北京wap网站开发 2016国内网络安全事件 企业宣传网站建设 青岛高端网站设计 网络安全考试认证 信息安全保证人员认证(简称cisaw) 临沂网站 网络安全事件 蒙牛网络营销 信息安全国家标准 企业公司网站建设网络营销团队宣传视频 上海营销app产品公司 阿里营销词 大学信息安全技术考试 天融信网络安全审计系统 网络安全 公安部 优秀网站案列 2016国内网络安全事件 信息安全攻防实验室 金融行业 信息安全培训 深圳全网营销外包 网络信息安全培训报道 杭州营销型网站 昆明网络营销网站 信息安全语录,-1 绿盟 网络安全日 营销群 优秀网站案列 广州外贸网站效果 绿盟科技网络安全顾问 比较好的网络营销平台 2014信息安全培训 网络营销的交互性 网络安全资料. 网站建设学费多少钱 怎样创建旅游网站 日本国家网络安全中心 深圳 企业网站建设 网络安全 魔力象限 中国网络安全法律法规 网络安全法2013年 青岛高端网站设计 网络安全 攻防竞赛 网络营销的职能关系 台湾网站建设 网络营销的交互性 网络安全与信息测评 企业网站制作公司 重庆市网络安全协会 cc信息安全,-1 网络软文营销的特点 网络安全机构分支机构 建网站资料 如何做搜索引擎营销 南阳网站营销外包公司 网站建设服务商 上海 互联网营销公司营销新思路 大学信息安全技术考试 临沂网站 无线网络安全设置wpa公安部网络安全通报 信息安全要求 网络安全的法律 三门网站制作 蒙牛网络营销 机械行业营销型网站卡片式网站 员工信息安全培训宣传 昆明网站建设排名 山东省网络安全法 cc信息安全,-1 网络安全工作的目标包括 全球网络信息安全案例 最好的网络营销师培训 杭州公共信息安全系统 第四届中国网络安全大会 2014 国家信息安全专项 常州网站开发 网站空间免费 机械行业营销型网站卡片式网站 2014 信息安全事件 中国信息安全保护制度 认识网络营销调查的基本方法有哪些方面 佛山网站设计特色 做全网整合营销的公司 整合营销传播的效果 信息安全教学实验室 临沂网站 佛山网站设计特色 国家网络安全标志 怎样创建旅游网站 网络营销的风险因素 中国互联网协会网络安全 青少年信息安全展示中心 国家电网 信息安全,-1 网站建设制作 天融信网络安全审计系统 建网站资料 网络安全通告 信息安全 一级 珠宝营销网 360网络安全大会 网站维护说明 信息安全语录,-1 信息安全保证人员认证(简称cisaw) 营销推进存在的问题 微信公众号的营销特点 信息安全要求 企业微信社群营销案例 2016年第四届中国网络安全大会 网络安全 魔力象限 网络安全通告 展示网站系统架构设计 网络营销策划流程 企业宣传网站建设 手机信息网络安全 网站制作流程 网站制作预付款会计分录