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
郑州信息安全产业联盟宝安网站设计达内网络营销好不好网络安全人才需求讲座信息安全保障人员培训佛山网站设计平台关于马云和网络营销网络安全路由器认证响应式网站建设信息信息安全技术吃喝闲侃而已。 人物剧情,纯属虚构。 如有雷同,纯属巧合。重生成了婴儿,竟然被人贩子偷走。好在轮回中带着八十年的记忆,本想养养老了此残生,谁料运气格外好,随便做个生意都能上天;随便上个普通学校,学校还和重点合并了;随便买个彩票都能中奖;随便买个房子都能拆迁;随便捡个珍珠蚌都能开出珍珠王;随便捡块石头都能摔出金刚石......随便泡个妞都是世界名媛,随便放个屁都能让对手成植物人。不行了,我得退休了,随便菜市场就遇到了初恋;随便开发个海岸线就成了世界景观......因为一个绝色女人,黑客和黑帮势不两立。 键盘侠如何跟舞枪弄棒的黑帮一决高低? ······ 中国版《教父》,脑洞大开,令人耳目一新!    大乾末年,工业革命刚刚完毕,天下大乱,帝国第一纨绔、当朝皇帝的外甥、帝国三等侯爵高绍义忽然觉醒了地球的记忆,本以为可以娇妻美妾,继续纨绔下去,但现在的大乾帝国风雨漂泊,外有强敌,内有昏君,保命都是个问题,高绍义无奈走上自强之路,卖了祖产开启武器兑换系统。 嘟嘟,恭喜宿主兑换成功98K两千只。 嘟嘟,恭喜宿主兑换成功155毫米重炮20门。 嘟嘟...... 靠武器兑换系统和自己的聪明才智,高绍义对内铲除奸臣,对外四处征战。 平原上数万坦克装甲车如万马奔腾一般。 海洋上百艘航母为首的三大舰队为帝国签下数百份不平等条约。 高绍义大手一挥,三军踏平一切胆敢抗天朝者! 操吴戈兮被犀甲,车错毂兮短兵接!个人奋斗史诗!源界大劫,源主归源(本小说归源即为死亡的意思)。百位守护神内战,不死神君作为百神之一,在战争中自爆身亡。灵魂却意外被传送至边缘宇宙。在这个宇宙中,不死神君找到了适合的躯体.......(作品分类不为真,此小说元素较多,难以分类)于奉应解身世之谜,在阴差阳错下被带入时空错乱的城墓庭渊之中。 获得神秘人传承启蒙,解开不能修炼之痛。 为了问鼎至尊,从草根一步步逆袭成为仁中簧者。开启一场血杀之路……鬼事悬疑,原于阴集,大道降服,魔鬼怨积…… 一个从小就没有丝毫灵力的废材少年,在一次偶然的机遇下得到高人的指点,由此开启了灵识并慢慢孕育出了只存在于灵修灵海之内,并且需要经过反复发掘和巩固之后才能孕育出的灵冢。 在一向以强者为尊的仙灵大陆上,灵修的修炼层次和速度完全取决于自己灵冢的优劣程度。一般来说,一个灵修灵海里只会孕育出一个灵冢。而被外人都称之为废物的他,灵海里竟然孕育出了两个灵冢,由此也开启了他的万世传奇之路。一次英雄救美引发的惨案
微博营销的特点是什么意思 网络安全路由器认证 宝安网站设计 青岛网站维护 广东 信息安全专业介绍 冀州建网站 长春营销外包 昆明手机网站建设 思而忧网站 avast网络安全 解梦的前世因果【www.richdady.cn】 忧郁症的心理调适【www.richdady.cn】 升迁障碍的改运方法咨询【www.richdady.cn】 家庭关系的幸福指南咨询【www.richdady.cn】 前世老公的前世影响【www.richdady.cn】 儿子不读书的案例分享咨询【σσЗ8З55О88О√转ihbwel 化解婴灵的最佳时间咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大的咨询技巧【σσЗ8З55О88О√转ihbwel 自闭症的咨询技巧【微:qq383550880 】√转ihbwel 解梦的情感释放【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂种子治疗咨询【企鹅383550880】√转ihbwel 事业不顺的职场心态【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的解决方法咨询【微:qq383550880 】√转ihbwel 儿子不读书的案例分享咨询【企鹅383550880】√转ihbwel 解决孩子不爱读书的问题【微:qq383550880 】√转ihbwel 家庭关系的幸福指南有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰有哪些症状?【企鹅383550880】√转ihbwel 头脑混沌的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升职加薪的障碍分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 灵魂治疗与心理辅导咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网络信息安全讲座报告 深圳网站设计制作 东莞网络营销培训 php怎么建立网站 网络营销品牌成功案例 佛山网站设计平台 信息安全的应用技术 昆明响应式网站制作 徐州制作网站的公司有哪些 知名营销 高碑店网站建设 网络营销的实践应用 当前网络安全的现状 丹东网站建设 信息安全测评机构的资质认定主要有 公需 信息安全管理体系审核员考试大纲 互联网信息安全报告 信息安全等级保护推荐 2016网络安全事例 搜索引擎营销顾问 信息安全风险评估涉及( )影响和脆弱性三者之间的可能性评估 网络营销与消费者 2012年网络安全 网络安全和信息安全的区别 四川省 网络安全 网络信息安全教材,-1 关于马云和网络营销 乾冠信息安全研究院怎么样 思而忧网站 互联网营销教育培训 冀州建网站 东莞网络营销培训 十种网络营销方法体系 中国网络安全官网 网络营销能力秀贴吧 南川网站制作 徐州制作网站的公司有哪些 北京 国家网络安全基地 微博营销的特点是什么意思 信息安全网络靶场2017网络安全峰会 宝山北京网站建设 怎样建网站 当前网络安全的现状 信息安全管理体系审核员考试大纲 企划营销包括 信息安全意识动员讲话 网站建 做网站实验体会 长春营销外包 关于马云和网络营销 知名营销 营销竞争 北京建网站公司 网络营销品牌成功案例 新技术背景下国家信息安全 qq空间营销 上海外贸网站建设 网站建设制作 南京公司 信息安全等级保护推荐 信息安全等级保护推荐 信息安全测评机构的资质认定主要有 公需 网络营销启发 网络营销团队要干嘛 枣庄网站制作 企业营销服务展示 无锡做网站多少钱 实战全网营销是干什么 nike网络营销案例 2016网络安全事例 江阴做网站 广东南方信息安全产业基地有限公司 微博营销的特点是什么意思 成都网站制作公司电话餐饮o2o营销策划方案 上海外贸网站建设 营销网页 网站建设营销的技巧 搜索引擎营销顾问 首届国家网络安全宣传周专题 龙岗网站设计效果 app企业网站 营销公关 网络安全和渗透测试 网络营销能力秀贴吧 专业的网站建设公司 第8章 网络安全与管理基础 徐州制作网站的公司有哪些 营销最大的特点是什么 信息安全理论知识竞赛 昆明响应式网站制作 网络营销对传统营销模式的影响 建立内部网站 建立内部网站 nike网络营销案例 2016中国信息安全大会 网站组件线条类网站 响应式网站建设信息 济南第三方营销公司 网络安全一般入侵方式 景县网站建设 网络信息安全教材,-1 2012年网络安全 网站制作的英文 个人信息安全的例子 建行营销人员号码格式 深圳网站设计制作 昆明响应式网站制作 网站建设案例精英 佛山新网站制作机构 网络安全和信息安全的区别 全网营销云推广信息安全技术 专科 avast网络安全 大良营销网站建设平台 达内网络营销好不好 中科大信息安全学院,-1 珠海企业网站制作费用 饿了么网络营销策划书 四川省 网络安全 2016网络安全事例 信息安全等级保护级别,-1 达内网络营销好不好 手机网站建设动态 宝安网站设计 网络安全和渗透测试 武汉网络安全竞赛 网络信息安全教材,-1 广东南方信息安全产业基地有限公司 分析网络安全问题有哪些方面 郑州市公安局信息网络安全报警网站 信息安全的应用技术 2017个人信息安全保护 做网站程序 实战全网营销是干什么 整合营销传播的作用 网络安全防护意义 网络营销启发