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
qq免费建网站国家网络安全委员会湖南衡阳网站建设深圳营销推广价格丰都网站.网站建设的目标青岛免费建网站电子商务网站策划书网站建设明细app手机网站设计林峰本是一个热衷于NBA的球迷,一次偶然的机会却让他加盟了NBA,无意中获得了系统步步高升拿下种种荣誉少年为了保护小师妹从深山走出,左手悬壶济世,右手飞针杀人,赚钱救人两不误。 不管权势滔天,还是富可敌国,在我面前都须低头。 尔等记住,若我避世,群雄并立,若我入世,天下无双! 酆都鬼门大开、黄泉河巨藤生长、富士山喷出拉普达城、达尔瓦扎坑洞崩塌、胡斯卡古堡发出怪笑声…… 世界大变,出现闻所未闻的怪物,人类生存堪忧,无知少年誓要揭开地球的秘闻,踏上金字塔顶峰! 【喜欢就点个收藏吧,各位看官】这是一个普普通通的穿越者 这是一方家国不存的废土世界 突如其来的无限轮回 生存,毁灭 追寻剑的真谛剑未妥,江湖早,纵使不懂,也不默,少年啊,不归呀,吾辈皆是英雄! 鸟惊忽现白马,飘飘锦衣落梨花,少年呀,归来呀,千年谁复重生?一剑动京华!魏和平在迷茫中穿越到了平行世界,无意中发现了系统的存在,他该勇往直前,还是猥琐发育,我决定要安全的浪。偷取九彩鼎,穿越异世界,前世的异瞳,现世的九瞳。叶瞳带你穿越异世,体验修仙,这究竟是涅槃重生,还是阴谋。(这是我的弟一个作品,希望大家喜欢)我是天的审判者,弹指间人间灰飞烟灭。我是天的审判者,这个世界由我来定义。我有及其强大的实力,有过人的气运。我的一生是孤独的,也是精彩的。我用一生来寻求变强的理由,在我付出千辛万苦的努力下,最终找到了答案,原来变强没有理由。一位东方的金融奇才,却因手下的背叛,被迫留在中国,为有朝一日,惩治叛徒,找回失去的东西,他“厉兵秣马”,暗暗积蓄实力,就这样,短短不到一年,他便迅速崛起,然而,这崛起之路,却因守护爱情和友情,变得跌宕起伏,由此,一场场争斗便拉开了帷幕…因一部可修身成神的圣典,全宗被灭。 为报仇雪恨,蓝夜忍辱负重,一路披荆斩棘,历尽九死一生,只为寻得神兽传承。 发小死于眼前,蓝夜怒弑皇族。 为救天下苍生,力抗域外入侵者。 待得天下安定,却发现更严峻的挑战在等着他。。。。。。
安全局管理网络安全吗 信息安全的基本原则 2017年360信息安全竞赛 网站设计用什么字体好 电子商务网站策划书 重庆网络营销策划培训 网络安全管理流程 多语言网站 成都网络安全发展 网络营销新媒体技巧 什么原因意外的前世案例【www.richdady.cn】 前世今生的奇妙经历咨询【www.richdady.cn】 与公婆前世的前世解析咨询【www.richdady.cn】 忧郁症的原因分析【www.richdady.cn】 脑部不清晰可能是哪些疾病的表现咨询【www.richdady.cn】 忧郁症的前世记忆咨询【微:qq383550880 】√转ihbwel 无形干扰对工作效率的影响咨询【www.richdady.cn】√转ihbwel 灵魂化解的意义【微:qq383550880 】√转ihbwel 财运不佳的投资建议咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 化解外灵的专业手段咨询【σσЗ8З55О88О√转ihbwel 解梦的前世影响【企鹅383550880】√转ihbwel 大龄剩女的情感生活如何改善?【微:qq383550880 】√转ihbwel 亲子关系的互动模式有哪些?咨询【微:qq383550880 】√转ihbwel 冤亲债主干扰对生活有何影响?咨询【企鹅383550880】√转ihbwel 内心恐惧胆怯的咨询技巧【企鹅383550880】√转ihbwel 内心恐惧胆怯的解决方法【微:qq383550880 】√转ihbwel 前世老婆的前世修行咨询【微:qq383550880 】√转ihbwel 升迁障碍的自我提升【www.richdady.cn】√转ihbwel 家庭关系的前世记忆【www.richdady.cn】√转ihbwel 前世老公的前世案例威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 信息安全测评机构的资质认定主要有哪些 公安网络安全监察 信息安全的基本原则 网络信息安全基础 营销方案班 今日头条营销策划面试 中国信息安全期刊 甘肃网站建设 平台营销有哪些方式 第九届亚太区信息安全secureasia大会 中国计算机学会 网站内连接 营销型网站窗口客服 重庆大型的网站建设 核心网络安全小组 博客营销案列 网络安全 太极 哪个国家学营销 营销型平台包括哪些功能 中国信息安全管理体系 网络营销新媒体技巧 网站建设价格标准信息 成功的论坛营销帖子 企业网络营销解决方案 企业网络联合营销案例 国内信息安全管理标准,-1 北京市场营销课程培训 网络营销类职业 沈阳网站建设国家信息安全集成,-1 网站内连接 b北京网站建设 信息安全计划 重庆网站真实案例 深圳营销推广价格 2013网络安全威胁趋势 企业网络营销解决方案 网络营销的历史起源 金融公司网络安全 金融公司网络安全 惠州做网站 信息安全测评机构的资质认定主要有哪些 2017首都网络安全周 网络安全与隐私原理 营销型网站建设公司 公安网络安全监察 上海武汉阳网站建设 大学生信息安全知识 福州口碑营销 信息安全排名前50 哪个国家学营销 整合营销策略 网络安全框架怎么写 网站建设 长春 怎么检测网络安全 网络安全管理技术和应用 信息安全的基本目标 营销方案班 信息安全世界学校排名 中国网络安全和信息化领导小组成立时间 鹤壁做网站 营销方案班 营销与数字营销的区别 优势网网站 电子书营销 网络安全技术吧 成都网络安全发展 常州网站价格制作网站软件 重庆微信网站制作专家 网络安全管理流程 给会所做网站 个人信息安全的例子 单页网站制作 2016网络安全重大事件 网络安全攻击 互联网营销1对1培训 网站承建 百科词条营销 信息安全大赛 题目 网络安全产品 公司 网络营销产生的基础是 信息安全计划 网络营销新媒体技巧 中国网络安全会议 2010年网络营销关键词 小红书营销推广 信息安全展 信息安全展 优势网网站 2014年网络安全报告 国内顶尖信息安全企业有哪些 山东省信息安全大赛试题 网络安全狗招聘 云浮网站建设上海营销型网站 信息安全的基本原则 公安部网络信息安全产品 博客营销案列 信息安全评测师项目 郑州网站建设 网络安全的信息 邵阳做网站腾讯公司网络安全 airbnb营销环境 石家庄网站营销 网络营销实战课程建议 2013网络安全威胁趋势 网络公司制作网站 下面不属于计算机信息安全的是_.,-1 深圳营销推广价格 平台营销有哪些方式 杭州 网站建站 企业网络营销解决方案 网络信息安全基础 做网站网站 电子书营销 qq免费建网站 平台营销有哪些方式 医院营销技巧 中国信息安全管理体系 百科词条营销 网络营销环境包括 公安部网络信息安全产品 成都网络安全发展 沈阳网站建设国家信息安全集成,-1 网络安全管理技术和应用 网络营销的适用范围 无忧网站 网站内连接 警惕网络窃密 构筑网络安全防火墙 巢湖网站建设 成功的论坛营销帖子 个人网站在那建设 甘肃网站建设 互联网营销1对1培训 企业网络营销解决方案 重庆如何做整合营销 天津网站优化公司 网络安全 太极