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
国家网络安全 logo侦查系好还是网络安全1对1营销案例网络安全编程华企网站建设电商营销服务网络安全用户信息包括办公网络安全建设具有品牌的广州做网站信息安全技术要点世界就是一个圈,我们都生活在其中,没有预示谁会踩进谁的圈里,只是一旦进了,就在了。游戏俱现,五开玩家李长生,突然获得五个号的修为! 别人满级200,李长生:“我1000级什么鬼?” 别的玩家只能选一个职业,李长生:“你见过八块腹肌的法师吗?” 萧凡因被人害死意外穿梭异界大陆,无意间打开了屠龙变强系统,从此走上了神挡杀神佛挡杀佛的屠龙道路,走向人生巅峰。一次偶然的探险,让秦枫一行人发现了一块奇异的矿石,获得了远超常人的的能力,以为自己要天下无敌了???没想到自己却被卷入了一个全新的风波中,由此也开始了他的逃亡之路,看来这个世界比自己想象的要复杂……重生在了天道即将崩溃,鸿钧三清远走寻到,天地王母受援以进,现代科技飞速发展,对于修行却是半开放的世界,江屹煊被选为了复苏天道的棋子。 对于这些,江屹煊有话说:“我只想把仙丹当糖豆,把八九玄功当炼体术,让亲人无病无灾。用真火来炒菜,用灵泉当家庭饮用水,让石材释放出它最美味的口感。对于复苏天道什么的,谁爱作谁作,我没兴趣!”风都一个出现了英雄的城市,在假面骑士W打败了最后一位掺杂体后风都又回归了平静。但事情并没有结束。十年后发现的一个遗迹打破了这一静。那是来自黑暗世界的力量,将人们吞噬的力量,将世界笼罩的力量,这一切会由谁来打破呢?是英雄回归?还是光明乍现?等待人们的是臣服黑暗还是奇迹的发生?  李乘风穿越到一个妖魔横行的世界,成为青城山的一个守山人。   奈何他没有灵根无法修炼,只能安安分分做一个普通人。   但是有一天,他的系统突然变异了,从此成了一个令一众妖魔闻风丧胆的得道高人……   这妖怪也太弱了,我都没有出剑呢,怎么就死了。   我养的一条狗,居然是横扫妖界的一方妖王。   我池塘里的乌龟,竟然蜕变成了洪荒神兽。   之前跟我下棋的老头子,最后竟然成仙了。   还有那个最喜欢听他吟诗作对的漂亮姐姐居然修仙界第?仙?。   知道这些真相之后,李乘风开始怀疑人生:   我该不会真成为绝世高手了吧? 叶星辰本是天命神话,却遭奸人所害,性命垂危…… 十五年后,北荒一少年以雷霆万钧之势崛起,踏天骄,携红颜,打爆各种神体王体,铸就诸天万界无敌神话! 以最震慑的雷霆!击碎最沉重的黑暗! 天外之星坠入地球,带来了可怕的灾难,也带来了无穷的机遇。 一个意外获得圣石的“普通人”,进入了一个神秘的网站,开始了他向着最终的旅途。 这是我们人类的世界,也是这些超能者的世界。前方是深渊,是死地,是天捱,是遍地的骸骨。 断了,前方的路断了,我难道已至终点了吗! 不,我不相信,既然前方无路,那我就走出一条路。
品牌创意网站建设 青岛网站优化公司 网络与信息安全要求 网络营销成功案例事件 侦查系好还是网络安全 重庆整合营销哪家最好 预售营销计划英文 网络营销必然性 黑客 网络安全 青岛网站优化公司 孩子学习不好的咨询技巧咨询【www.richdady.cn】 亲子关系的改运方法【www.richdady.cn】 婴灵的预防措施咨询【www.richdady.cn】 纠纷的调解技巧咨询【www.richdady.cn】 缺心眼的沟通技巧咨询【www.richdady.cn】 前世缘份的缘分揭秘威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 老公家暴的前世因果咨询【微:qq383550880 】√转ihbwel 存不住钱的环境影响【企鹅383550880】√转ihbwel 自闭症的前世因果【微:qq383550880 】√转ihbwel 有官司的预防措施【www.richdady.cn】√转ihbwel 婴灵的化解仪式咨询【σσЗ8З55О88О√转ihbwel 投资项目的咨询技巧【www.richdady.cn】√转ihbwel 事业不顺的职场建议咨询【微:qq383550880 】√转ihbwel 儿子抑郁症的环境影响【www.richdady.cn】√转ihbwel 纠纷的原因分析咨询【www.richdady.cn】√转ihbwel 感情纠纷的改运方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份如何影响今生?【σσЗ8З55О88О√转ihbwel 缺心眼的解决方法【σσЗ8З55О88О√转ihbwel 亲子关系的教育策略有哪些?【www.richdady.cn】√转ihbwel 外灵干扰的自我提升【企鹅383550880】√转ihbwel 网络安全培训机构 营销 传播价值 淄博免费网站建设 营销推广电子商务网站 网络安全课堂 重庆网站制作公司 工控系统信息安全技术 网络安全风险评估方案 网络安全用户信息包括 华企网站建设 网站制作 常州 许可e mail营销案例 网站整合营销 2014信息安全会议 山西信息安全技能大赛 信息安全趋势考试 email营销的一般步骤 网络安全面试 qq推广营销方案 青岛网站优化公司 沈阳做网站 信息安全 代码 信息安全 教研室 信息安全等级保护三级方案 营销性软文 公安局公共网络安全 网络有哪些营销方式有哪些内容 公安局公共网络安全 我国信息安全论文 2014信息安全会议 成都市网站建设 搭建网站需要什么 营销的投入 网络公关营销公司 信息安全的基本特征是 昆明市网站备案 国家信息安全等级第一级保护制度,-1 重庆网络营销 新媒体营销成功案例ppt 网络营销必然性 信息安全等级保护标准体系遵循以下原则 全面性 系统性 先进性 网络事件营销 营销推广电子商务网站 小米的营销案例分析 基于区块链的信息安全,-1 许可email营销有哪些 饥俄营销 网络安全编程 狮山做网站 网络安全攻击例子 深圳网站制作公司哪家好 信息安全大学内容,-1 天津高端网站建设 昆山做网站 中国国家信息安全漏洞库支撑单位 淄博免费网站建设 主要营销方式有哪些方面网站设计和备案 北航 信息安全 导师 网站整合营销 网络营销成功案例事件 信息安全周报 外贸企业网站 黑客 网络安全 重庆网络营销 网络营销策划的分类 优秀网站案列 信息安全等级保护三级方案 网络安全草案 网站整合营销 网络营销学徒是干嘛的? 网络公关营销公司 许可email营销有哪些 陕西信息安全产业基地 营销的投入 工控系统信息安全技术 城市网络安全服务器 预售营销计划英文 网站制作 常州 梧州网站建设 昆山做网站 网站建设案例怎么样 国家信息安全等级第一级保护制度,-1 网络营销渠道的特点是 营销 传播价值 企业多品牌营销计划 网站建设预览 网络安全包含哪5个 婚纱摄影网站模板 品牌创意网站建设 关于加强网络安全有何意义 昆山做网站 网络与信息安全要求 网络安全预警工作 昆明市网站备案 网店营销策划报告 网站使用的主色调 智能社交营销平台 怎么在网上创建网站 我国信息安全论文 身边的信息安全 网络营销的方法 小米的营销案例分析 太原网站建设培训学校 网络营销产品类型 2016网络安全峰会 qq推广营销方案 昆明网站建设排名 网络安全包含哪5个 杭州品牌营销策划有限公司官网 信息安全大学内容,-1 开设购物网站的方案 网络营销做什么 网络营销成功案例事件 营销性软文 陕西信息安全产业基地 智能社交营销平台 网络安全风险评估方案 日本国家信息安全战略 网站资料备案照片要求2014法人现场拍照相片电子照要求 网络安全产品及服务 分析我国网络营销现状 网络安全用户信息包括 营销运营方 外资 信息安全 网站建设预览 网络安全草案 全网整合营销解决方案 华企网站建设 网络营销相似关键词 信息安全 代码 济南网络营销策划 营销员之家 佛山做外贸网站的公司 城市网络安全服务器 具有品牌的广州做网站