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
全网营销的优势禁忌网站网站案例事件方面的营销举例信息安全建设方案网站建设空间申请哪个大学信息安全网站搬家济源做网站电商平台网络营销方案关于网游世界中的竞技,争霸,情感的故事。本书正文部分已经完成,总字数106万,情节完整。梁凡穿越到被中洲国国丈废弃后扔到边疆的皇子身上,正赶上国丈买通马匪前来杀自己,危急时刻梁凡获得异宝地精之力,反杀马匪。 梁凡投入军中,一步步崛起,待回京欲要表明身份,夺回大权时,却生异变,身受重伤,被烈阳、烈一一父女二人救回极北狼族疗伤。 极北冰寒之地潜伏的狼魂,慢慢苏醒··· 莽莽戈壁滩上狼烟四起的凶兽战场··· 危机四伏的丛林,神秘的古巫族,奇闻中的东海修仙族··· 我本良善,奈何凶兽环伺左右! 准备好,凡爷来了! 鲜血淋漓的战场,神秘的第三方势力,未完待续的故事…… 意外穿越进游戏世界的楚昱和盛追,在诧异和激动下开启了他们的游戏人生。 在不断和域界人洛羽的相处下,他们逐渐发现了这个世界里和游戏的不同之处,剧情中的漏洞究竟是bug还是阴谋? 友情、立场。 信仰的冲突下,他们的冒险究竟会如何发展呢。主角竟是“创世神”盘古传世,一天主角在参如完毕业典业,在回家途中遇到车祸,等男主第二天睡来后竟发现自已身处洪荒世界!他该如何在哪个世界生存,并找回神格?命运多舛的少年,不谙世事的灵智,两者的结合在九州大陆掀起了阵阵腥风血雨。 在这里也许会看到华夏神话的延续,也许会看到超强的灵宝,也许会看到上古遗迹,也许会看到各种稀奇古怪的异兽,也许会看到魔之本相……北方尸鬼,永夜中静默窥伺。 受命于天,两少年承继大统。 宿世情深,有情人终成正果。 普天星斗,勾绘出盛世篇章。如果你正在读这段话,你已经昏迷了很久了,我们不知道这段信息会出现在你梦境的哪个阶段,但我们真心希望你能看到,请赶快醒来!新手,第一部作品, 初次写作,还望见谅;不足之处还望笔友或读者指出,欢迎提出建议和批评,我会好好采取意见并对文章做出一定改变。爱情是互相成就的一段旅程。这个男人有三任妻子。第一任是少年懵懂时期爱上的清纯感性的妻子。第二任是青年创业时期遇到性感聪明的妻子。第三任是事业有成的中年时期遇到的妻子。如果可以男人也希望可以从一而终。扣心自问,17岁的少年期的他在少女害羞低头一笑露出的浅浅酒窝。犹如娇艳欲滴含苞待放的玫瑰这是他这辈子唯一一次真正的动心。赵凡刚穿越成为蜀山少宗主,还没有来得及大展拳脚,享受众星拱月的待遇,却因为前身私闯禁地致使紫青双剑暴动误伤门人,被蜀山宗主打入锁妖塔不得翻身! 但幸运的是,赵凡刚被带到锁妖塔,就意外激活了签到系统,在系统的帮助之下,他如同开了外挂一般在锁妖塔内默默变强。 “叮,锁妖塔大门前签到成功,奖励先天剑体。” “叮,锁妖塔内签到成功,奖励培元丹。” “叮,锁妖塔妖坟古门签到成功,奖励极品飞剑。” …… 三千年后,赵凡盘坐虚空,仙道气息震动苍穹,终成一代陆地剑仙,问鼎修仙长生路!
营销推广方 微信seo全网营销 做个人网站 张北网站建设 信息安全的课程 国际网络安全 什么叫文库营销 微信营销的效果 网站推广策略 北邮 网络安全 导师 发育倒退的咨询技巧咨询【www.richdady.cn】 孩子不爱读书的阅读计划如何制定?【www.richdady.cn】 与男友前世的前世案例【www.richdady.cn】 升迁障碍的咨询技巧咨询【www.richdady.cn】 失业的咨询技巧咨询【www.richdady.cn】 有官司的调解技巧【www.richdady.cn】√转ihbwel 感情纠纷的案例分享【微:qq383550880 】√转ihbwel 什么原因意外的原因分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的沟通技巧咨询【www.richdady.cn】√转ihbwel 提高情商的方法咨询【微:qq383550880 】√转ihbwel 与老公前世的识别方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 学习成绩差的心理调适【σσЗ8З55О88О√转ihbwel 阴间生活的前世故事威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何克服升迁障碍?咨询【www.richdady.cn】√转ihbwel 冤亲债主的干扰案例【微:qq383550880 】√转ihbwel 大龄剩女的婚姻选择咨询【www.richdady.cn】√转ihbwel 升迁障碍的职业发展如何规划?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的和谐共建方法有哪些?咨询【σσЗ8З55О88О√转ihbwel 儿童发育倒退的原因咨询【微:qq383550880 】√转ihbwel 去世的母亲的咨询技巧咨询【企鹅383550880】√转ihbwel 数码网站建设 网站色调 宣传网络安全法新闻稿 营销是 网络安全的和 病毒式营销要点图片 微信营销的效果 公司网站模板 移动互联网广告营销 下列哪个属于常见的网络安全问题 龙岗 网站建设 禁忌网站 网站访问者 医院信息安全等级保护方案 建立网站的价格 网站推广策略 重庆网站建设优化 国家信息安全要求 网站策划厂 网站建设基本流程备案 网络安全调研队名 如何用网络营销的方法有哪些方法有哪些 建网站代码 怎样申请网站 php网站设计 信息安全证书查询 微信seo全网营销 2010年国家信息安全专项 信息安全厂家排名 南京专业做网站的公司 网站背景音乐 瓦房店营销课程培训班 企业信息安全管理 执行 信息安全测试平台 长沙建立网站 如何用网络营销的方法有哪些方法有哪些 网站的形式 赣州网站设计 网络品牌网站建设 网站版式设计 张北网站建设 网络品牌网站建设 汽车营销策划的案例分析 哪个大学信息安全 企业整合营销公司 网站搬家 网络安全 人 龙岗 网站建设 怎样黑网站 公安机关信息安全 郴州网站建设公司 2017年网络安全 微信seo全网营销 旅游网站设计 网站访问者 手机微信的网站案例 网站策划厂 建网站代码 建立网站的价格 技术支持:淄博网站建设 龙岗 网站建设 自己做网站 需要哪些 网站流程图 信息安全行业创业 北大 网络安全 南京专业做网站的公司 大连网站建 国外素材网站 信息安全检查通报,-1 北大 网络安全 网络营销工程师是什么 网络推广营销公司排名 富阳网站建设 网络营销工程师是什么 马鞍山网站设计 网站访问者 营销推广方 信息安全设计规范 网站案例 手机网络安全论文 公司手机网站设计 第二届移动互联网产业发展与网络信息安全研讨会在京举行 驱动中国 半成品网站 网站建设基本流程备案 企业网站推广优化 制作校园网站 国家信息安全管理体系审核员 营销型手机网站 哪个大学信息安全 网络信息安全专题教育 网络安全的和 网络营销产品特点 企业信息安全管理 执行 网站设计建设公司 知名信息安全企业 西安网站建设 上海网站制作顾问 合肥网站制作报 网络营销与消费心理 信息安全建设方案 专业的网络营销首选公司哪家好 上海网站制作顾问 从以下新闻入手分析并阐述一下你对网络营销价格策略的看法 郴州网站建设公司 济源做网站 手机在线建网站 海尔的成功营销策略 国家信息安全管理体系审核员 数码网站建设 马鞍山网站设计 公安机关信息安全 情感营销 3个c 如何保护自己的网络安全委托建网站需要多少钱 论网店营销 网络安全人员管理 信息安全认证考试报名 网站推广公司 建网站咨询 电商平台网络营销方案 北邮 网络安全 导师 青岛外贸网站建站公司 宣传网络安全法新闻稿 医院信息安全等级保护方案 深圳建立网站 情感营销 3个c 科技网站配色方案项目营销策略模式 移动互联网广告营销 橙网站 集群化营销 2014 网络安全事 大数据信息安全分析师 病毒式营销要点图片 手机网站分享 北京网站建设公 公司手机网站设计