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
android智能手机信息安全研究,-116达内网络营销盘idc 中国网络安全网站建设 长春日照网站推广网络营销课程短期班建网站哪家好案例网站优化课程物联网与网络安全沧州网站建设制作设计优化一个现代人到了古代会做什么。 裴尘对自己说: 如果这一切都是梦,梦醒时自然烟消云散。 如果这一切不是梦,那我要做的就是,好好活着,也让我身边的人,好好活着。 大周王朝,内忧外患,民不聊生,在这样的环境下,自己不愿随波逐流,想要改变。 事情要么不做,要么就做到极致。 纺织、制弩、黑火药、香皂、制盐、炼钢…… 一步一步的布局,一点一点的强大。 也有对喜欢人儿的心动、感动、冲动,以及对传说中武功的向往。 大道五十,天衍四十九,遁其一;为天机。 众人皆知,应天运而生之人,天地皆协力。 殊不知,天将降大任,必先苦其心志......!必承受,常人无法承受的痛苦。 世间可否有两全之法? 常生来揭晓答案。熟读三国的刘宏突然穿越到了东汉末年早死的一个皇帝身上!算算还有五年就要死!刘宏决定!逆转乾坤!突如其来的末世,让退伍小生任小兵碰上了,系统的觉醒,让他在末世立于不败之地,可军人的荣誉感却让他一直勇往直前,永不言败。长生库,一个存在了数千年的当铺。 它存在的虚拟之间,只和有缘人相见。 只要你能找到它,无论你想实现什么样的愿望,在这都可以实现。 长生库什么都可以典当,包括你的气运、寿命、人体性能以及下辈子等等。 关落,一个准大学生,父母就在他眼前遭人迫害,阴差阳错中关落成为长生库的主人……我是一个老千,为了报仇,我坐上赌桌,以千术把仇人踢进赌博的深渊。老千生涯,靠赌为生。三教九流,江湖百态。 赌桌上,没有常胜将军,输一次,万劫不复。当时代的马车要碾碎他喉咙时,他终于发出了反抗的吼声,开始与世俗争斗,与丑恶的人心争斗,与所有压迫者争斗。 他要解放思想,解开枷锁,揭开藏在最深处的阴暗。你有经历过人生的大起大落,大悲大喜吗?你能接受这样的狗屁现实吗? 巅峰时的锋芒毕露成为将你打入低谷的力量,意外夺走你在这个世界最后的温馨。 “你只要拯救了那个世界便能够拯救你的父母和挚友,不过那并非是游戏,而是真实,你在那里死去会真的死去,包括拯救失败。并且你无法回到这个世界,这样你还要去吗?” “他们是因我而死的,他们也是我在这个世界唯一存在的理由,所以无论是为了我还是他们,我都必须去。” 脱胎,换骨,洗髓,锻体,炼器,聚灵,称王,封帝,入圣,圣。在这些严格的等级制度下,或许人命只如草芥,强者独尊。 不管这个世界的人有多强,我也会为了你们成为这片天地的剑圣。作为一个八零后,都会有过玩传奇游戏的经历,我把众多的传奇故事糅合在一起,带你们重温当年的经典时刻!张道域作为天师府当代天师传人,奉师命下山肃清妖邪,只是所谓妖邪一定是恶吗?公道自在人心,这是“不谙世事”的张道域在天师府所学不到的,且看张道域游走世间,炼心寻道
沧州网站建设制作设计优化 手机信息技术网络安全 营销术语 营销培训课程费用 网站制作优化济南 营销的闭环 物联网与网络安全 营销的闭环 网站单子 idc 中国网络安全 什么原因意外的前世故事【www.richdady.cn】 前世今生的轮回有哪些真实经历?咨询【www.richdady.cn】 大龄剩女的婚恋心态如何调整?【www.richdady.cn】 什么原因意外的前世记忆咨询【www.richdady.cn】 祖灵的祭祀方法【www.richdady.cn】 解梦的情感释放【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 干扰的自我感知方法咨询【www.richdady.cn】√转ihbwel 无形干扰的自我提升咨询【企鹅383550880】√转ihbwel 意外的前世记忆咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的前世因果咨询【企鹅383550880】√转ihbwel 亲子关系咨询【σσЗ8З55О88О√转ihbwel 婴灵的安抚有哪些技巧?咨询【企鹅383550880】√转ihbwel 冤亲债主干扰的预防措施【www.richdady.cn】√转ihbwel 儿子不读书的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 失业的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老公咨询【微:qq383550880 】√转ihbwel 亲子关系的教育策略有哪些?咨询【微:qq383550880 】√转ihbwel 事业不顺的真实案例有哪些?咨询【微:qq383550880 】√转ihbwel 感情问题咨询专家【企鹅383550880】√转ihbwel 小米手机营销模式分析 企策和营销网络安全的要求 网络安全排查统计 公司网络安全管理办法安庆网站建设 东莞网站推广 信息安全 保护对象,-1 营销术语 山西网络营销推广 长沙市营销工作室 ui设计和网络营销 网络营销seo 淘宝营销部 网络营销的发展的原因 沈阳网站制作公司 整体营销实例 信息安全等级保护准则,-1 企业网站设计欣赏 互联网营销证书 营销号的公司 企策和营销网络安全的要求 怎么做网站优化 网络安全社团 长沙市营销工作室 四川全网营销推广 国家信息安全产品 福州+网站开发 网站制作优化济南 济南网站制做 gartner全球信息安全市场的规模在2013年达到了672亿美元 网络安全等级保护三级 网络标题大全 网络安全 营销培训课程费用 ipv6网络安全 wap手机网站建设 网络营销人才概念 网络营销行为有哪些特点 网站建设与推广推荐 信息安全知识竞赛 东莞网站推广 网络安全专家林伟 hr服务台理解信息安全 信息安全等级保护备案证明 网络安全测试 信息泄露 wap手机网站建设 信息安全通知 中企动力官网网站 个人网站在那建设 公司网络安全管理办法安庆网站建设 营销的闭环 电子商务网站开发 景德镇网站建设 山西网络营销推广 app网站制作 企业网络安全设计方案 周黑鸭营销软文 深圳整合营销管理 信息安全方面的软件 设计网站需要考虑哪些 网站怎么设置支付功能 16达内网络营销盘 设计网站需要考虑哪些 景德镇网站建设 关于信息安全的公众号 网站建设改版 贵州网站制作公司电话 小米手机营销模式分析 网站建设 选中企动力 网络营销宣传方式有哪些内容 网络公司制作网站 保定做网站 营销术语 网站栏目 政府怎样维护网络安全 东莞建网站 网络安全攻防考试试题 优设网站 公司做网站 列举网络营销成功案例 整体营销实例 信息安全 数据分类 沧州网站建设制作设计优化 网络安全的认识 国际网络安全比赛 餐饮网站建设 门户网站开发 网站优化课程 网络安全 研究平台 网络营销网站规划建设 龙口建网站 知名网站制作公司青岛分公司 东莞销售网站设计 网站群方案 衡水网站建设最新报价 网络营销有哪些任务 遂宁网站设计 国际网络安全比赛 邮件营销外包 莱州网站建设 思维导图 网络安全全球十大信息安全公司排名 北京信息安全行业分析,-1 信息安全等级保护备案证明 广东省强网杯网络安全大赛 保险网站建设 公司做网站 北京信息安全行业分析,-1 上海做网站 网站建设改版 网站制作优化济南 上海做网站 网络营销哪里学好一点 知名网站制作公司青岛分公司 网络信息安全主持 列举网络营销成功案例 信息安全风险管理活动主要包括 信息安全专题 贵州网站制作公司电话 湖南网页设计培训网站建设 网站如何上线 信息安全的系统性 wap手机网站建设 网络安全扫描 网站建设 腾 外贸免费建设网站制作 整体营销实例 网站建设及优化 赣icp 信息安全 保护对象,-1 落地页网站 济南网站制做 网络营销人才概念 手机信息技术网络安全 ui设计和网络营销 网站建设 长春 ipv6网络安全 重庆全网营销协会 网络安全岗