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
零基础学习网络安全2014网络安全大事件深圳手机集团网站建设关于网络安全的总结网站开发与维护的内容手机网站制作服务机构上海 互联网营销公司网络安全属于国家安全中的威胁网络安全的主要因素全国网络安全周无论你是否相信,但这里的每一个字都是真实的圣灵村的每个人都可以与一种生物进行交流,被称为通灵。而男主顾清则天生具有通灵之魂,能够与万物沟通。为了觉醒通灵之力,顾清被神医师傅赶下山。下山后认识了清纯女神易瑶,凭借医术救下了未婚妻欧阳晴,还被校花冷紫溪倒追。 纯爽文! 在高校被混混欺负的王浩天只能忍气吞声。他唯一的乐趣就是在网游中大杀四方。 听说去年结束内侧的网游【无尽世界】正式上线,身为内测玩家的他再也不用唯唯诺诺了。 戴上8D头盔的他开始了网游神奇之旅。 【系统提示,游戏内的获得的金币可带回现实世界】 【你好呀,很符合我的审美,就让我当你的最佳系统吧】 【内测1号玩家可选择以下技能之一】 【幸运女神眷顾】:幸运度提升20%,每升一级可以进行一次抽奖。 【技能点之王】:技能点比普通玩家多出20点,且可以随意更改,后期等级越高,上限越高。 【打不死的小强】:血量越低防御力越高,死后可立即复活,不限次数。 【点石成金】:开局金币爆率提升100%,后期可提升。 【技能书槽位之王】:比正常玩家多出5个技能书槽位,且免费赠送一本SSS技能书。 【鬼影迷踪】:50%概率闪避对方攻击,每两秒触发一次,随等级变化而缩短 【女性克星】:女性玩家100% 不是?这最后一个技能是啥呀?塑圣魂,觅长生,热血前行,登仙道!这是一个关于已经打败最终BOSS的家伙的故事,但他并不是一个英雄。天宝14年,三镇节度使安禄山起兵,剑指中原,天下大乱人人自危,诸多邪恶势力蠢蠢欲动,乾一因妹妹被抢走,为了找回妹妹而卷入这场正邪大战…本书是有由我的亲身经历改编。记录我的中学生活中的喜遇和遗憾……四百年前,流光降世,蓝光星上,变异横生。 我于绝望之中重生,化身吞天噬地之主!白小鱼本是一个平凡的甚至是悲惨的普通人,但自从那个声音出现了,一切就变得不一样......一个95后的树洞,在无聊生活的逼逼叨,来这个世界,总得留下点什么,哪怕是一些无聊的废话。我就当日记写,当然,不会每天都写。写点生活,写点趣事,写点烦恼
星巴克的微博营销案例 营销培训平台 营销系统性能测试 杭州营销型网站 脑白金的营销理念 深证市信息安全等级保护网 关于网络安全的总结 莱芜网站制作 网络安全运维流程 信息安全审核员待遇 前世今生的修行案例咨询【www.richdady.cn】 投资项目的案例分享【www.richdady.cn】 脑部不清晰的案例分享【www.richdady.cn】 外灵干扰的咨询技巧【www.richdady.cn】 财运不佳的风水布局【www.richdady.cn】 公司破产后如何重新创业咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的形成原因咨询【微:qq383550880 】√转ihbwel 财运不佳的财富转运咨询【σσЗ8З55О88О√转ihbwel 去世的父亲的咨询技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 为什么过世的前世修行咨询【σσЗ8З55О88О√转ihbwel 缺心眼的前世记忆【微:qq383550880 】√转ihbwel 冤亲债主干扰的根源是什么?【微:qq383550880 】√转ihbwel 长期耳鸣可能是哪些疾病的信号【www.richdady.cn】√转ihbwel 财运不佳的财富规划如何制定?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老婆的识别方法【微:qq383550880 】√转ihbwel 心慌胸闷头晕的心理调适【σσЗ8З55О88О√转ihbwel 发育倒退的医学检查【微:qq383550880 】√转ihbwel 纠纷的原因分析【微:qq383550880 】√转ihbwel 前世今生的故事是真的吗?咨询【企鹅383550880】√转ihbwel 家庭关系的沟通技巧有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 脑白金的营销理念 网络安全产品系列名称 信息安全语录,-1 网络安全学院课程设置 网络营销与营销的区别和联系 网络营销的能力要求 网络安全与启明星辰 莱芜网站制作 温州微网站制作公司推荐 信息安全分为 网络信息安全培训报道 购物型网站 信息安全审核员待遇 数据库营销网络营销学 信息安全要求 天融信网络安全审计系统 中孚网络安全隔离卡湖南网站制作 网络安全 攻防竞赛 营销网络学校 阳春网站建设 莱芜网站制作 青岛城阳网站设计 南宁网络安全大赛 中山做网站的公司 网络安全相关的产品 网络安全生态峰会 地址 程序员转网络安全 最好的网络营销师培训 后期电子邮件营销评价 什么是搜索营销?搜索营销sem主要有网页优化seo和竞价ppc 中山做网站的公司 技术支持 网站建设 网络信息安全法律法规 购物型网站 大连网站制作公司 陕西网络营销公司 互助网站制作公司 绿盟网络安全法解读 程序员转网络安全 信息安全审核员待遇 上海 互联网营销公司 信息安全要求 如何做搜索引擎营销 网络安全生态峰会 地址 山西网站制作公司 网站开发服务公司 天融信网络安全审计系统 德国网站建设 网络安全学院课程设置 企业建网站多少钱 网络安全产品系列名称 手机网站范例 信息安全二级认证费用,-1 微信公众号的营销特点 网信办网络安全分级 国家 网络与信息安全领导小组 如何做搜索引擎营销 网络安全产品的重要性 最好的网络营销师培训 网络安全行业销售怎么做 连云港网站建设 下面不属于网络安全服务的是 2016年第四届中国网络安全大会 丰都县网站 南宁网络安全大赛 信息安全审核表 官方网站怎么建设的 快消品网络营销推广 信息安全审核表 最好的网络营销师培训 昌平网络营销培训班 杭州营销型网站 网络营销信息源有 网络安全是黑客吗 营销供方 网络营销的能力要求 网络信息安全管理员 报名 后期电子邮件营销评价 网络安全运维流程 中山做网站的公司 测试内容不属于网络安全测评的是 购物型网站 互助网站制作公司 十堰网站建设 3g网站制作 启明星辰网络安全审计 微博进行营销的好处 天融信网络安全审计系统 维护网络安全从我做起 中国网络安全教育 零基础学习网络安全 西安营销型网站 泰安网站设计 个人网络信息安全事例 2017网络安全周 上海 营销热门话题 绵阳网络营销 优帮云 网络营销与营销的区别和联系 企业建网站多少钱 绿盟网络安全法解读 南宁网站公司唯品会营销方案案例分析 山西网站制作公司 技术支持 网站建设 零基础学习网络安全 2014 国家信息安全专项 丽江网络营销资讯 外贸网站推广 德国网站建设 信息安全工程 第二版 中文版下载 深圳专业网站制作公司排名 内部营销方法 网站开发与维护的内容 德国网站建设 信息安全新 网络安全漏洞的概念 营销培训平台 网络安全运维流程 丽江网络营销资讯 数据库营销网络营销学 网站分析模板 c语言 和网络安全 快消品网络营销推广 程序员转网络安全 网络营销信息源有 《网络营销学》 网络信息安全教育课件,-1 如何做搜索引擎营销 2016年第四届中国网络安全大会 成都大牌广告网络营销 网络营销的能力要求 天融信网络安全审计系统 中孚网络安全隔离卡湖南网站制作 地产饥饿营销案例分析 官方网站怎么建设的 网络安全行业销售怎么做