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
龙岗网站建flash网站制作教程信息安全系统的要求网络安全文章购物网站怎么创建华为 信息安全信息安全产品培训班信息安全技术基础中国网络安全网站单位信息安全等级保护工作妖,灵,魔,道士,佛;天使,奥林匹斯神,北欧神。 穿越,重生,权谋争霸,热血冒险,包罗万象,无穷无限。 这是一个科学又有内涵的玄幻小说他不过是想重整世界。陌生朝代一品大将府的庶子,突然融合了一个现代人的记忆。 这段记忆会给他带来怎样的变化?又会给这个世界带来怎样的变化? 岳峰,蓝星玩家联盟核心团第四军团长,180级六转大剑士。 在抵御异世界文明入侵失败蓝星彻底沦陷之际,他借助时空神器的力量携带游戏记忆重回三年前,【降临】开服前夕。 三年多的游戏生涯,让他知晓无数赚钱技巧、副本攻略、传说任务、装备出处…… 这些还不算,在第一次登陆游戏的时候,岳峰意外发现背包当中竟然携带了游戏中唯一的圣器《传承之章》。 凭借种种优势,岳峰在游戏中找回爱人,建立势力,统一游戏版图。 当三年后位面融合的时候,异位面降临者们悲哀的发现,等待他们的是游戏内攀升到了极致的工程学科技以及无数装备精良的玩家。 当团结一切力量消灭所有入侵者之后,岳峰发现,更大的挑战,还在后面……  化神期老祖遭围攻陨落,带着一丝意识轮回转世,成为一代霸仙。仙林世界唯我独尊,看一代霸仙如何称霸整个修仙界……穿越平行世界,文娱资源匮乏,百废待兴。 孤独一世的江帆,身后多了一个喊自己“爸爸”的小棉袄。 为了让自己可爱的宝贝女儿过上公主般的生活,江帆开始拼命赚奶粉钱。 视帝、影帝、百亿导演、天王歌手…… 荣誉加身的江帆在巅峰时不顾数十亿粉丝的挽留隐退,只为了陪伴橙橙,给他最完整的童年。 这才发现,自己不知不觉间,成为了这个世界文娱行业的神,让文娱抵达了前所未有的盛势!写一个男子寻找古国并与多名女子之间的香艳传奇有趣故事灵曦怎么也不会想到,这条路他要一个人走下去! 他知道每个人的路都是不同的,也许会有交集、重叠,又或者平行而过。但是,不论最终如何,感谢你、他们曾经与他同行。阴沉的乌云笼罩着大地,几颗流星散发着光辉想划开这云,一代枭雄张天升的故事,夹杂着常态的凄惨,绝望的哀嚎。享受007福报的顾修,重生回到世纪初,成为了六岁小学生。 看着刚刚创业失败,背负债务进入迷茫期的父亲。 “老爸,要不我给你指条明路?” “先定个小目标。” “成首富!” 于是,一个中年男人开始了自己的逆袭人生,一步步走出了一条首富之路。 可当他登上神坛的那一刻却发现…… “儿子,你才念小学,怎么早成首富了?” 顾修:谁规定小学生不能当首富了?  
ipv6 网络安全 access的程序出售.是wap网站.请问怎么给asp 南宁专业网站制作设计 服装网络营销方案 信息安全系统登记备案 网站学什么 国家信息安全工程中心地址 公安部 信息安全认证 中山网站建设方案 云南网站建设 家庭关系的问题分析【www.richdady.cn】 财运不佳的真实案例有哪些?咨询【www.richdady.cn】 如何预防过早离世咨询【www.richdady.cn】 失业的心理调适咨询【www.richdady.cn】 不爱读书的解决方法【www.richdady.cn】 前世记忆恢复技巧【www.richdady.cn】√转ihbwel 冤亲债主干扰的化解方法有哪些?【σσЗ8З55О88О√转ihbwel 不爱读书的案例分享【企鹅383550880】√转ihbwel 与公婆前世的咨询技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 强迫症的症状与诊断咨询【σσЗ8З55О88О√转ihbwel 亲子关系的情感交流【企鹅383550880】√转ihbwel 发育倒退的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主的前世今生咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情问题咨询专家咨询【微:qq383550880 】√转ihbwel 冤亲债主干扰的真实案例有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的案例有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的职场瓶颈如何突破?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产的前世因果【www.richdady.cn】√转ihbwel 亲子关系的教育策略有哪些?咨询【企鹅383550880】√转ihbwel 长期头脑混沌可能是哪些疾病的前兆【σσЗ8З55О88О√转ihbwel 电子商务网站建设资讯 网络安全压力测试 科技公司网站设 厦门有没有做网站的 悬浮滚动的网站jquery在线qq客服咨询代码 有6套皮肤可选 部队网络安全协议书 用电脑建立网站 网络安全会议 国家信息安全局待遇 网络信息安全博览会 参加,-1 机械厂网站建设 建行营销 北京邮电大学 信息安全网络营销方案策划书 中国网络安全网站 网络安全工作会 树莓派做信息安全 网站建设师 信息安全产品培训班 云南网站建设 营销技巧 品牌网络营销服务商 建手机网站 网站建设视觉效果 重庆市公安局网络信息安全服务网站 企业软文营销素材 广东网络安全和信息化领导小组 网站学什么 机械厂网站建设 龙岗网站建 贵阳网站建设公司 十大网络安全上市公司 网络建设的网站 天津网站建站公司 网站页面组成部分 整合营销平台 华为 信息安全 品牌网络营销服务商 饿了么的网络营销模式 国家信息安全工程中心地址 营销的微博 佛山企业网站建设平台 深圳网络安全木马培训 通过网络安全培训 网络安全压力测试 如何来做全网营销 网站搭建方案 华为 信息安全 信息安全技术 信息系统安全等级保护测评要求,-1 服装网络营销方案 数字证书 网络安全 做一个营销型网站有哪些内容衡水做网站推广的公司 厦门有没有做网站的 信息安全系统登记备案 网络安全文章 网络安全的专业版 营销推广方式有哪 珠海企业网站制作公司 ipv6 网络安全 精美网站 部队网络安全协议书 网络安全讲竞赛 讲话 建立校园网站 网站公司成功案例怎么写 通过网络安全培训 网络安全会议 网络建设的网站 信息安全认证技术有限公司 湖南网站seo 电商平台信息安全 南阳专业网站建设 深圳网络安全木马培训 大数据网络信息安全 自己开发网站需要什么技术 手机网站制作时应该注意的问题 大连 网站制作 营销网站建设 免费那个网站 大连 网站制作 湖南网站seo 网站建设i 机械厂网站建设 北大信息安全在哪个学院 营销的微博 信息安全测评服务 信息安全技术基础 建行营销 广东网络安全和信息化领导小组 国家信息安全服务资质认证 建一个免费网站 整合营销平台 企业网页设计网站案例 公司不需要做网站了 信息安全技术 信息系统安全等级保护测评要求,-1 淄博微网站 网络安全评价标准主要 树莓派做信息安全 单位信息安全等级保护工作 衡水如何做企业网站 网络综艺营销策划 龙岗网站建 网络安全在线培训机构 微信营销推送网络安全法颁布的意义 手机网站制作时应该注意的问题 信息安全技术基础 网站建设师 网络安全在线培训机构 网站营销网建网站首页图片哪里找 珠海企业网站制作公司 网络安全工作会 大数据网络信息安全 网络安全压力测试 网络安全与个人 企业网页设计网站案例 广东网络安全和信息化领导小组 高校 网络安全 研讨会 单仁网络营销 中山网站建设方案 网站建设i 网络营销的技巧是什么意思 数字证书 网络安全 网络综艺营销策划 网站及单位网站建设情况 电商平台信息安全 医院全网营销策划 国家信息安全工程中心地址 国家信息安全服务资质认证 北京网络安全周 国家信息安全局待遇 网站营销网建网站首页图片哪里找 网站建设 小程序 天津网站建站公司 建手机网站 企业信息安全 厂商,-1 树莓派做信息安全 互联网大会 网络安全