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
建立企业官方网站信息安全风险评估工具网络安全协调处常州做网站数据库营销销售网站客服营销方案郑州手机网站推广公司网站建设seo优化的好处上海信息安全管理中心,-1女主袁筱因为家庭因素,被迫来到深圳的一所初中读书,在新的校园和新的朋友之间又会碰撞出怎样的火花呢?请阁下持续关注在下的小说,谢谢少年从小厄运缠身,身边人一个个离去,阴差阳错来到异世大陆,被人救治,却给救人者带来不幸,自己也再次涉险,从此开始流浪,在流浪中修炼,在流浪中成长,最终......天地初开,天河降世,地脉翻涌,两条大脉为世界源头。两脉之间是为蛮荒,不知多久岁月蛮荒之中出现一生物,因在两脉之间被称之为人。又因弱小因此又称人奴。 天河中的生物为神,地脉中的生物为魔,人族为棋子参与人魔之战,又因不想为奴发生人神之战。惨败后的人族自囚于白骨山脉。 一少年因意外穿越白骨山脉,知晓人魔之战的原因,领略了人神之战的悲壮,看少年如何在这精彩的世界,活出自己的精彩。 我是一个老千,为了报仇,我坐上赌桌,以千术把仇人踢进赌博的深渊。老千生涯,靠赌为生。三教九流,江湖百态。 赌桌上,没有常胜将军,输一次,万劫不复。稳坐心理学领域领军交椅的秦尧,在一次犯罪团伙交战中被人开枪打死了,等他再次睁开眼睛时,他竟然成了一国之君,君临天下的他,在面对诡谲波澜的皇权争夺战中,他能否稳操胜券,力挽狂澜稳定朝堂?更有甚者当初开枪打死他的人,竟然成为了外番与之交好的献礼……全球都穿越进了游戏世界,开局竟和往生堂堂主签订了生死契约!这都什么破事啊!死亡并非终点。赢飞羽穿越大秦,开局年仅五岁半。 还好身携熊孩子系统,只要不断搞事就能获得奖励。 “什么?系统你说我爹是秦始皇?” 当得知自己竟是嬴政流落在外的第二十四子时,赢飞羽惊了。 为了大秦不再二世而亡,也为了自己的小命,赢飞羽只好出手为嬴政逆天改命,导演沙丘宫之变! 嬴政:“好孩子,跟朕回宫,宫里好吃的多的很!” 小正太:“有泡面吗?” 当代大儒:“小公子,咱们今天学四书!” 小正太:“你瞧瞧我倒背的如何?” 第一武将:“小公子,臣来教你几招!” 小正太:“还是我先给你表演一个空手舞石狮子吧!” 嬴政:“赵佗造反,谁去平定?” 百官:“小公子文能提笔安天下,武能马上定乾坤!” 小正太:“别急!容我先练一只特种兵!” 原本只想作妖混个系统奖励,不曾想竟被秦始皇当做接班人培养! 宇宙风暴席卷着大量的外星生物和星体碎片降临银河系 银河系即将面临灭顶之灾。 但盛大鹏和他的伙伴们并没有坐以待毙。 早已倾尽地球资源打造的那座太空穿梭战舰,带着全人类的希望与梦想出发了,目的只有一个:活下去。 而这宇宙,似乎也想让人类明白,只要敢想,没什么奇迹不可能——创造既是命运掌中的生命线。 世界末日,一场危机席卷全球,深渊、黑雾、高塔,是外星人降临地球,还是地底生物要重新统治世界,一切迷雾的源头尽在仙魔屠戮场。
培训学校 营销系统 网络安全 抓包 达内网络营销师证书 中山网站建设文化方案 it网络安全 互联网营销有关专业术语 青岛服饰营销 互联网营销有关专业术语 长春网络营销网站 建网站公司 婴灵的化解仪式【www.richdady.cn】 如何克服升迁障碍?【www.richdady.cn】 前世老婆的前世解析咨询【www.richdady.cn】 与男友前世的前世修行咨询【www.richdady.cn】 3. 情感与心理咨询【www.richdady.cn】 脑部不清晰的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel “缺心眼”对人际交往的影响【企鹅383550880】√转ihbwel 失业的前世因果【企鹅383550880】√转ihbwel 外灵干扰对日常生活的影响咨询【微:qq383550880 】√转ihbwel 人际关系不好的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 解梦的前世影响【σσЗ8З55О88О√转ihbwel 婴灵对家庭有哪些影响?咨询【σσЗ8З55О88О√转ihbwel 亲子关系的互动模式有哪些?咨询【企鹅383550880】√转ihbwel 存不住钱的理财建议威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰对生活有何影响?【企鹅383550880】√转ihbwel 感情纠纷的改运方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份如何影响情感生活?咨询【σσЗ8З55О88О√转ihbwel 财运不佳的自我提升咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场突破【www.richdady.cn】√转ihbwel 升迁障碍的职场突破方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 建网站合同 网络安全 课程 长春网络营销网站 5设计网站 网络安全服务标准 信息安全 泄密 购物网站如何推广 假网站备案 营销培训平台 分类网营销 电商网站有哪些类型 网络安全图片和文字 深圳网络安全培训机构 上海信息安全管理中心,-1 阳春网站建设 网络安全前修课程 网络安全团队标识 营销化系统 视频网站制作 商城网站建设新闻 集中营销的优势 深圳建设网站 中山网站建设文化方案 国家网络安全技术排名 网络安全日郭启全致辞 网站建设seo优化的好处 北京邮电大学 信息安全中心 网站建设seo优化的好处 南京网络安全赛 集中营销的优势 大学网络与信息安全研究所 公司建网站多少钱网络安全技术 教程 网络安全 篡改 网络安全 篡改 网络安全 抓包 全国信息安全人才培训问题研究 客服营销方案 网络营销目标市场分析 青岛哪里可以建网站 营销培训平台 国家信息安全管理机构 电商网站有哪些类型 信息安全专业 网络安全 准则 建网站公司 淘营销报名 网络营销日常工作内容 邢台网站制作 三星网络营销策划书郑州网站建设怎样 软件营销站 朝鲜 网络安全 中国网络安全检测宝洁公司网络营销分析 武汉高端网站建设 三星网络营销策划书郑州网站建设怎样 信息安全等级保护 国标 三合一企业网站模板 网络社区营销策略 信息安全等级保护 国标 青岛服饰营销 网络品牌营销 网站转移 怎么攻击网站免费的网站 国家网络安全技术排名 金融 信息安全 报告 建设网站的流程 重庆网站设计公司排名 外贸网站推广 开展信息安全风险评估要做的准备有 如何创网站 网络安全监测与大数据的 网络安全 篡改 淘营销报名 合肥微营销公司 国际网络安全标志 信息安全风险评估工具 深圳网站制作 网络营销数据的来源和作用 王老吉营销事件 网络安全与信息安全 达内网络营销师证书 微博营销的效果数据分析 网络安全周 中国信息安全等级测评网 建设网站的流程 跟信息安全相关的 海尔电脑网络营销战略 网络营销的职位有什么区别 怎么攻击网站免费的网站 网络安全团队标识 ps个人网站的首页界面 三星网络营销策划书郑州网站建设怎样 网络营销的基础职能有 南阳网站建设 全国信息安全人才培训问题研究 茶叶网络营销策划 视频网站制作 网络安全 准则 北京邮电大学 信息安全中心 南京网络安全赛 产品微营销 国际网络安全标志 网络安全 准则 网络安全 课程 网络营销标语 为什么信息安全学费高 网络安全 课程 网络安全监测与大数据的 网络安全与信息安全 网络社区营销策略 地产饥饿营销案例分析 苏州市信息安全等级保护网 海尔电脑网络营销战略 科站网站 如何创网站 合肥微营销公司 信息安全三级等保要求网络安全与我们的关系 长春网站建设推广 外国教程网站有哪些 网络信息安全入门 深圳建设网站 钦州网站建设 中国国家信息安全漏洞库 微博营销的效果数据分析 中央网信办网络安全应急指挥中心 商城网站建设新闻 有意义的网站 营销化系统 郑州手机网站推广公司 深圳网站制作 中国信息安全等级测评网 廊坊网站推广 科站网站 用别人网络安全问题 信息安全设备厂家,-1 销售网站