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
上海专业网站设计四川网站制作哪家好成都微网站中央信息安全网络安全名师内蒙古网站建设流程深圳企业网站建设公司排名狼客网络营销信息安全的工作原则不属于信息安全产品的是陈二狗前半辈子是个傻子,现实生活中的树先生,直到有一天,他得到了阴司的传承,成为了桃源村的土地神,掌一方土地造化。 从此,在他的地盘里,天材地宝,全都躲不过他的眼睛。养鱼建厂,盖房修路,他带着大伙一起发家致富。 只不过,他做事不太讲道理,渐渐的被人称为刁民。而从前被人人嫌弃的大傻子,也慢慢成为了众多美女,争相取悦讨好的香饽饽。这个世界上,有很多不为人知的秘密。它肮脏、丑陋但也不乏无奈、温情......在那个没有人关注的小城里,其实藏着更多底层人物的悲哀。也许每个人都深陷泥沼,但愿我们每个人都可以成为一束光,与黑暗抗争! 在异能流行的世界中,源明空明明觉醒了异能,成为了1/500的存在,却根本无法使用异能。 直到异能觉醒的5年后,赴约路上的源明空遭遇了一场“主角专供”车祸,并获得了痛苦烙印。从此,他开始使用异能,并和一位总是与他吵吵闹闹的少女一起解决种种问题。想要变强吗?想要成为不可一世之人吗?去吧!去读书吧!没错我把一切都放在了那里! 学渣资质的单良表示:问题不大,大也没用。升级干就完了,另外赌狗必死。恐怖降临笼罩全球。 天才少年宋藏刚进恐怖副本就卡到Bug,获得偷听鬼怪心声的能力,还有大威天龙身上纹。 开局监狱蹬缝纫机,扭断车间主任亲儿子的头:小毕登,硬核物理超度了解一下! 去学院当教师,带领学生攻占学院:你就是校长鬼?跪下,给全校学生磕999个响头,见血的那种! 去小山村下乡,屠戮全村:“村长,麻烦你把村民都召集到一起,我有些事要宣布。” 这个玩家玩游戏,挺费鬼的…… 都市社畜少年意外身穿蓝星,竟发现此地灵气复苏?什么?少年看了看手机里的修仙挂机游戏,歪嘴一笑。 他杀死古龙,用龙皮制成水火不侵的远行鞋。自北方而来。披着斗篷,眼蒙黑布,面容冷峻,不苟言笑,背后由铁链捆绑住的月刃闪着不祥之光。他名号响亮,在珠穆拉玛峰最高处经受炼狱般的训练、与远古魔法生物战斗、用身体抵御各种剧烈毒素、苛刻变态地研习身法和刀术,他是死亡的执行人,魔法的终结者。信仰使他变得更加强大,命运之手却噩梦般操纵着他。研究生毕业孙淼回家种田,他家的猫咪会 说话,乌龟会爬树,鹦鹉会唱歌,带你见识一个从小山村走向巅峰的人生。本书描写了葛二两跟师父须菩提学了三十六般变化和高超的武功,携孙悟空、猪八戒、关羽关云长穿越到亘古洪荒的年代,帮助蚩尤和黄帝争夺天下的故事。咸鱼舰长董墨轩意外身亡后来到了崩坏世界,原本想继续自己舰长职责的他却发现自己成为了一名死士。 所以,董墨轩决定………… 我不做人了,女武神们! 我要成为死士王君临天下! 然后………… “哦,是吗?” 看着拿着枪顶着自己女孩,董墨轩不屑的表示………… 不要杀我,我真的是好死士啊啊啊啊啊!!!
网络安全攻击事件 县级网站厦门app网站设计 国家信息安全等级保护制度 加强网络安全管理 做网站的软件 网络安全需要注意哪些 唯品会营销方案案例分析 网络安全需要注意哪些 常见的网络安全问题 网络安全网 长尾词咨询【www.richdady.cn】 前世老公的前世故事【www.richdady.cn】 孩子学习不好的咨询技巧咨询【www.richdady.cn】 化解【www.richdady.cn】 意外的前世影响【www.richdady.cn】 前世老婆的前世缘分咨询【www.richdady.cn】√转ihbwel 家庭关系的情感维护方法有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的轮回理论【企鹅383550880】√转ihbwel 不爱读书【σσЗ8З55О88О√转ihbwel 心慌胸闷头晕的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 忧郁症的咨询技巧【σσЗ8З55О88О√转ihbwel 存不住钱的自我提升咨询【σσЗ8З55О88О√转ihbwel 提高情商的方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的医学检查【企鹅383550880】√转ihbwel 莫名其妙感伤的心理调适咨询【微:qq383550880 】√转ihbwel 灵魂化解的步骤【企鹅383550880】√转ihbwel 有官司的调解技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的案例分享咨询【σσЗ8З55О88О√转ihbwel 忧郁症的案例分享咨询【σσЗ8З55О88О√转ihbwel 家庭关系的咨询技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 2017年首都网络安全周 东莞政府信息安全 微营销真的假的 思科 2014网络安全 互联网话题营销 小米手机网络营销问题 深圳企业网站建设公司排名 晋城网站建设 做网站的软件 营销策划网络课程 我国的信息与网络安全防护能力比较弱 中国中央网络安全 四叶草网络安全公司 多语言网站 关于网站建设新闻 网络安全网 pkav网络安全 亚马逊网站营销策略 关于华为网络安全整治 工业控制网络安全事件 狼客网络营销 武汉 网络信息安全室 网络安全需要注意哪些 营销起源于什么时候 淘宝店铺营销推广方案 成都网站编辑 营销组合的4p策略企业网站更新什么内容 四川网站制作哪家好 网络安全名师 狼客网络营销 网站建设模板是什么 中山企业网站建设方案 陕西省网络信息安全办公室成员 信息安全破解logo 营销起源于什么时候 杭州 网站建站 小米手机网络营销服务 景安网站 广州营销推广报价 直接营销产品 营销小知识 无锡微信营销外包 网络安全.信息安全 温州企业网站建设 网络安全网 2016信息安全产业规模 网络安全如何防范 当当的网络安全措施和技术 珠海集团网站建设 网站建设价格标准信息 常见的网络安全问题 关于华为网络安全整治 网站中如何嵌入支付宝 信息安全攻防实战系统 关于简单网络安全协议mac 网站提供商 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站 重庆整合营销传播公司 2016信息安全产业规模 加强网络安全管理 酒店信息安全事故 网络安全奖学金 公示 通栏式网站 中央网信办网络安全 重庆专业网站建设费用 合肥网络安全大赛 西安制作网站的公司有 通栏式网站 2017年首都网络安全周 建立免费个人网站 不属于信息安全产品的是 网站安装网络安全狗安装教程 网络安全电影主播 网站中如何嵌入支付宝 网络营销实训方案 信息安全等级保护 步骤 哈工大网络与信息安全 饥饿营销的作用验证码与信息安全 网站咋建立 信息安全专家是什么,-1 国家信息安全领导小组 网络安全培训经验 互联网话题营销 有网站后台 网络信息安全实验,-1 营销组合的4p策略企业网站更新什么内容 网络营销环境包括哪些内容 建网站主机 饥饿营销的作用验证码与信息安全 国家网络安全最新消息 运营商 网络安全 网站原则 网络整合营销 网站内页 共建网络安全的建议 信息安全产品采购名录 南京网站设计 信息安全 银监会 苍南网站建设 主流网站风格 网络营销bbs 珠海集团网站建设 温州企业网站建设 公民信息安全罪 黄国外网站 网络信息安全实验,-1 东莞政府信息安全 网络安全电影主播 当当的网络安全措施和技术 互联网营销与管理 四叶草网络安全公司 重庆营销网站建设公司 有网站后台 共建网络安全的建议 网站设计流程 中国网络安全行业嘉兴网站建设推广 网络消费者的营销手段 西安制作网站的公司有 网络安全专委会 全网营销服务套餐 网络营销形式有 网络营销学徒靠谱吗 互联网营销与管理 微营销真的假的 pkav网络安全 营销学术语 网络安全扫描能够 信息安全与技术期刊 网络安全风险评估流程 网络安全需要注意哪些 公民信息安全罪 邮件营销模板制作 成都网站编辑 国家信息安全领导小组 信息安全等级保护 步骤