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
什么是计算机信息安全无锡建设网站制作病毒营销的定义与特点是什么意思哈尔滨网站建设网络整合营销公司招聘个人备案能建立企业网站吗泰安建网站网站营销公司简介京东的网络营销方式网络安全和协议古陵穿越仙武世界,成为道宗被废弟子。被打入禁地渊薮,觉醒签到系统。 “叮!签到成功,恭喜宿主获得先天圣体道胎!” “叮!签到成功,恭喜宿主获得元辰精神术!” 一百年后,修行界大乱,在古陵走出禁地的时候,豁然发现,自己举世无敌。内容提要:推荐新书《神魔霸体》http://www.17k.com/book/705692.html天地六界,远古鸿蒙。一个卑微的小人物毕凡,一步步修炼成长。闯魔域煞气冲天、战潜龙一鸣惊人、闯天下成就威名、夺宝库独占鳌头、入混沌翻云覆雨、踏六界唯吾独尊、斗鸿蒙逍遥至尊。动乾坤、踏六界、斗苍穹、破鸿蒙,诛仙逆天成就六道仙尊。爱恨情仇、兄弟义气、刀光血影,无穷无尽的宝物、灵兽、功法,尽在《六道仙尊》。喜欢的请加群:云霆飞书友群:177856368 YY频道ID:53771214 YY群:3209667大家点击作者笔名进去,记得‘崇拜下’、‘留脚印’、‘打酱油’,每天一个号都可以点击一次。谢谢!!推荐两本书《特工教师传奇》《重生之官路高升》在路边走着都会被踹上几脚的刘洋,居然是魔鬼的传承人。平庸窝囊的生活在他接受了魔鬼训练营之后,会发生怎样的变化呢?如果人生还有的选择,我又何必这样? 啪! 醒木一拍,道的是江湖风风雨雨人情世故,道的是少年鲜衣怒马快意恩仇。 道的是将军醉卧沙场处之泰然,道的是侠客借酒消愁一情难断。 道的更是那听书人听到深处意犹未尽,却只能听见一句: “欲知后事如何,且听我下回分说!” 一朝红日出,依旧与天齐。 破釜沉舟,死后轮回吗? 如日东山能再起,大鹏展翅恨天低! 这一年,轮回路上,女子一柄长剑,破开阴阳…… 浮世三千,吾爱有三,日月与卿,日为朝,月为暮,卿为朝朝暮暮…… 又名绝剑天下 双晶大陆上的神秘组织 神奇星球上的残酷战争 少年身怀绝技 书写磅礴传奇流水线工人意外穿越至异界,开启了他的一段传奇人生。 叶辰懂医术,会古武,下山后的他,还在幻想着自己逍遥纵横都市,吊打一切不服! 万万没想到,参加自己婚礼的时候,新郎竟然不是他……五十年前人魔两族为了寻求和平选择谈判,但在谈判中人类失去了史上最强魔法师,魔族魔王陨落,战争再一次爆发。五十年后传说中能够创造和毁灭世界的魔法书出现在魔族大陆,恶魔族的少年和他的伙伴踏上了寻找魔法书,踏上了属于他们的旅程
汉邦信息安全 综合强审计监控系统 微营销运营 顺德做网站 通信网络安全服务能力评定管理办法 网络营销外包协议 企业网站设计 微营销运营 最新网络安全问题及解决办法 昆明网站建设费用 哈尔滨网站建设 孩子学习不好的家庭教育咨询【www.richdady.cn】 公司破产的前世记忆【www.richdady.cn】 婴灵的超度方法有哪些?咨询【www.richdady.cn】 孩子学习不好的心理调适【www.richdady.cn】 感情纠纷的情感调解【www.richdady.cn】 与男友前世的故事分析【企鹅383550880】√转ihbwel 如何识别外灵干扰的症状【企鹅383550880】√转ihbwel 冤亲债主的化解方法咨询【www.richdady.cn】√转ihbwel 升迁障碍【www.richdady.cn】√转ihbwel 忧郁症的改运方法【σσЗ8З55О88О√转ihbwel 财运不佳的咨询技巧【σσЗ8З55О88О√转ihbwel 官司的法律咨询【σσЗ8З55О88О√转ihbwel 亲子关系的教育策略有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 阴间生活的描述与传说【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的自我提升咨询【www.richdady.cn】√转ihbwel 亲子关系的教育建议咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 干扰的自我感知方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的心理建设方法有哪些?【微:qq383550880 】√转ihbwel 儿童发育倒退的原因咨询【微:qq383550880 】√转ihbwel 哈尔滨网站建设 网站界面设计需要 信息安全cisp 网络安全解决方案.doc 深圳门户网站建设公司 南宁做网站网络营销内容是什么意思 通信网络安全服务能力评定管理办法 2017网络安全大会 河南信息安全 台州哪里做网站 网站后期维护工作包括哪些 网络信息安全共享法案 投资网站维护 信息安全专业中国大学排名 服装营销网 信息安全证文 h5 展示 营销方案 信息安全对抗大赛 北京互联网营销培训 主要营销方式有哪些 电商网站设计 太原网络营销 优帮云 青岛网站推 王老吉 春节营销案例 网络整合营销公司招聘 昆明网站制作 网络营销的竞争分析 和平网站建设 时代营销网 网络营销能力秀做什么 网络安全设备 厂商 2017网络安全大会 兰州做网站改版的公司 国家网络安全报告 郑州网站优化 曲靖做网站 有哪些网络安全团队招人? 苏州 网站制作公司 如何用网络营销的方法有哪些方法有哪些方法有哪些 免费网站制作 昆明网站建设费用 网站制作 太原 德宏网站建设公司 国家信息安全专项介绍 网站界面设计需要 广州手机网站定制信息 信息安全资质认证申请,-1 网络安全攻防专业方向 微博营销文案案例 网络营销渠道的功能是 晴朗网络 网络安全的学习 想建立一个网站 网络安全解决方案.doc 河南信息安全 颜色搭配对网站重要性 网络安全基础 协议安全 苏州 网站制作公司 德阳网站建设 深圳建网站公司 网站内容更新 个人备案能建立企业网站吗 重大信息安全事件包括 网站内容更新 网络安全解决方案.doc 微博营销案例 通信网络安全服务能力评定管理办法 兰州做网站改版的公司 营销作用 企业网站建设搭建 如何搭建高品质网站 上海专业的网站建设公司 南昌网站设计特色营销网站页面分析 网络与信息安全课程报告 信息安全资质认证申请,-1 病毒营销的定义与特点是什么意思 sem活动营销方案 南京微信营销 linux网络安全技术与实现 第2版 pdf h5 展示 营销方案 免费网站认证 深圳网络安全招聘 网站后期维护工作包括哪些 国家网络与信息安全通报中心 地方网站建设 网络安全宣传周ppt 手机介绍网站 东莞寮步网络营销 深圳建网站公司 如何搭建高品质网站 投资网站维护 网站jianshe 信息安全专业中国大学排名 网站制作 太原 移动宽带营销信息报道 信息安全专业中国大学排名 cc技术 信息安全 汉邦信息安全 综合强审计监控系统 2015年网络安全数据 信息安全工程师 培训班 深圳网站上线方案 败笔网络安全小组 远控3.0 企业网络安全工程师 昆明网站建设首选公司 第三方平台的问答营销 台州哪里做网站 h5 展示 营销方案 38信息安全及信息科技 直接网络营销和间接网络营销 青岛网站推 服装营销网 网络营销外包协议 注册信息安全员 cism 信息安全所存在的危害 考研网络安全 广州手机网站定制信息 信息安全对抗大赛 怎么让营销号关注你 主要营销方式有哪些 想建立一个网站 商业网站有哪些 企业网络安全工程师 信息安全网址 电商网站设计 网络营销的竞争分析 网络信息安全产品 1网络安全防护技术主要包括( ) 微博营销的效果预期 开发网站需要什么技术 网络营销证书在哪可查 怎么让营销号关注你 中国密码与信息安全 网站建设所出现的问题 武大网络信息安全学院网络信息安全网 王老吉 春节营销案例 谷安天下 信息安全意识