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
fdd lte网络安全网站信息安全定级报告网络安全的大数据分析网络安全空间大赛wp重庆璧山网站制作公司推荐网站咋建立福建网站建设网络安全服务商万脑网站建设网络安全信息集成商出身社会底层的少年应该拥有怎样的人生?可能什么都不做只是在家啃老,可能在工厂暗做无天日的流水线工作,也可能在老家种地放羊…当然,如果不是现实世界的话,他就能抛开一切,去开启一段冒险之旅,经历更加精彩的故事!修行路上无人问,一声神人天下知。待到王皇尊帝境,却忆南方雨漫屋。一个少年一只黑猫踏天寻宝少年因心中有倩影和信念,方能登上至尊之路。待到至尊成真,心中最美好的,仍然是南国的那镇、镇上的那屋、那夜屋中的倩影…… 风都一个出现了英雄的城市,在假面骑士W打败了最后一位掺杂体后风都又回归了平静。但事情并没有结束。十年后发现的一个遗迹打破了这一静。那是来自黑暗世界的力量,将人们吞噬的力量,将世界笼罩的力量,这一切会由谁来打破呢?是英雄回归?还是光明乍现?等待人们的是臣服黑暗还是奇迹的发生?当你凝视深渊时,深渊也在凝视着你。 我们对深海的认知还远远比不上对月球的了解多。 表面上是因为那让人难以应付又无法回避的强大水压,或许真正深层次的原因,是来自人类对那黑暗深渊的本能恐惧吧。 听说过“蓝洞”吗?见过只有一尺长却是能够让鲸鱼都害怕的“刀齿鲨”吗?如外星生物一般的丑陋、凶残生物“博比特蠕虫”呢?还有专门喜欢攻击人的巨型石斑鱼、“鬼火水母”、巨型“螳螂虾”、水下古遗址、跨国海上犯罪组织、世界上最神秘的湖泊、白垩纪遗留下来的地下海、北部湾水下龙宫…… 如果你有一颗猎奇爱冒险的心,就让主人公凌浩带你进入一个蔚蓝、深邃的迷之世界探险吧。如今人类主宰大地,诸般神魔都已烟消云散? 考古发现的怪兽化石统统按上恐龙之名是不是太过敷衍? 摇着躺椅的文玩店小老板,仰望星空,对着圆月嘟囔着:“这一次,我们要做执刀人。”世道不靖,民生皆苦。 黑暗里的幽灵,星空中的刺客。 天上地下屠魔弑神,只为创造一个美好的世界! 他是一个来自异世界的灵魂。 不甘心命运被安排,反感这个恶者逍遥自在,善者不得善终的黑暗世界。 为了实现理想,他一路苟着做人,努力积蓄力量,终于改天换日,重塑乾坤!天外天,这个叶玄梦寐以求到达的地方,而叶玄并不知道的是,在这背后还有一个更加庞大的世界,一个无法理解的世界!废材少年百折不挠,觉醒神魂,诸神跪伏,修神级功法,他朝势必踏破苍穹,碾压诸界,成就无上战神被迫害的李只能带着一对B去打NBA, 本来只想混两年就买只球队当老板, 没想到阴差阳错, 居然混到了总冠军。男主魏羽泽前世是一名科学家,因一次意外实验穿越到一个叫玄气的世界。这里的人都会修炼一种叫玄气的东西。男主重生在这个世界,恰巧碰到战争,男主会有什么奇妙的经历呢?
微信营销课程 东风日产软文营销案例 网络营销的销售渠道 四大信息安全顶级会议 专业的网站建设 效益型营销 信息安全风险分析过程中所要完成的工作计算机安全事件发生的可能性 邮件营销步骤 网络安全网国家高度重视网络安全 网站建设价格标准信息 婴灵的感应现象【www.richdady.cn】 外灵咨询【www.richdady.cn】 家庭关系的沟通技巧【www.richdady.cn】 亲子关系的教育策略【www.richdady.cn】 内心恐惧胆怯的情感释放咨询【www.richdady.cn】 亲子关系的互动模式【微:qq383550880 】√转ihbwel 耳鸣的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的父亲的前世案例咨询【σσЗ8З55О88О√转ihbwel 存不住钱的自我提升【σσЗ8З55О88О√转ihbwel 与老公前世的故事分析【企鹅383550880】√转ihbwel 为什么过世的前世故事【www.richdady.cn】√转ihbwel 冤亲债主干扰的前世记忆咨询【企鹅383550880】√转ihbwel 失业的自我提升咨询【www.richdady.cn】√转ihbwel 耳鸣咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的前世记忆【www.richdady.cn】√转ihbwel 前世记忆恢复技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 阴间生活的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 无形干扰咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的心理调适方法有哪些?咨询【微:qq383550880 】√转ihbwel 上海大传网络安全技术有限公司 龙岗网站制作资讯 网站尺寸 衡水做网站推广的公司 饥饿营销的流程企业成功营销策略案例分析 想弄个网站 北京做信息安全 优优营销软件 外语网站建设 架设网站 山西省信息安全大赛 移动公司网络信息安全 网站建设咨询 做网站群的公司 网站策划案 怎么建手机网站 专题网站建站 房山网络安全小镇 怎么自己做网站 山东网络安全技术大赛 中文网站模板 多语言网站 建网站推广 信息安全的分级原则 建立信息安全管理体系 做网站编程 深圳网址网站建设公司 网站布局 上海信息安全???生招聘 网络安全信息集成商 网站营销方案 网络广告的整合营销 微信网页版信息安全吗 杭州 网站建站 网络安全流量检测 模板网站与定制网站的区别 品牌营销平台 响应式网站建设市场 软件开发 信息安全 网站建设干货 美强化网络安全新法案 营销培训讲师 太原制作网站的公司哪家好 做好哪些网络营销能力 网络安全空间大赛wp 企业使用的网络安全技术 互联网营销领域的公司 网络营销的销售渠道 网站交互性 上海商城网站 福建网站建设 信息安全风险分析过程中所要完成的工作计算机安全事件发生的可能性 网络营销策略翻译 接设计网站 重庆璧山网站制作公司推荐 小榄网站 国家信息安全保护测评 惊艳的网站 信息安全知识培训 鞍山网站制作 安在信息安全新媒体 跟网络安全相关的故事 深圳精准搜索营销 网站盈利模式 网站站群优化 威海网站制作 惠州网站开发公司电话 济南模板网站制作 四大信息安全顶级会议 客服信息安全的培训 网络安全产品销售备案 深圳网址网站建设公司 从重大事件看网络安全形势答案 dur网络安全小组 微信营销美文 网站信息安全定级报告 网页设计中网站上面的元素一个个跳出来像放幻灯片一样js 安在信息安全新媒体 石家庄网站设计网站维护 美强化网络安全新法案 威海网站制作 做网站编程 dur网络安全小组 网络安全 汽车 edm营销 效益型营销 安恒网络安全竞赛 网络安全工具cain 中国信息安全测评师 济南网络安全培训中心 全案营销 合作模式 信息安全知识培训 fdd lte网络安全 互联网营销领域的公司 网络安全流量检测 网络安全流量检测 山东省信息安全大赛,-1 信息安全等保三级标准 网络营销团队配置 网站中主色调 网站营销方案 网站建设问题大全 网站 开发 价格 网络信息安全犯罪案例,-1 网站建设价格标准信息 认识网络营销调查的基本方法有哪些 网络安全信息集成商 网页设计中网站上面的元素一个个跳出来像放幻灯片一样js 成都网络营销推广 科研 信息安全 制度,-1 网络安全产品销售 信息安全风险分析过程中所要完成的工作计算机安全事件发生的可能性 上海信息安全???生招聘 微信网页版信息安全吗 上海网站设计公司 小榄网站 保定 营销型网站建设 商城网站包括哪些模块 设计网站网络营销渠道的演变 沪江网络营销 工信部网络安全竞赛 衡水建网站 网络安全与黑客攻防宝典 第3版 杭州网站建设设计公司 网络营销策划活动 营销办法 网站尺寸 超酷网站 微信网页版信息安全吗 邮件营销步骤 衡水建网站 品牌营销平台 中文网站模板 企业网络安全怎么管理 网络信息安全实训