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
网站制作推广2015年信息安全报告制度杰森影像网站建设外贸网站建设及推广服装网络营销上海专业做网站公深圳网站建设公司网页制作淘宝网站建设营销型网站的设计框架台州网站优化一个普通人的奇幻经历  综武大陆,王朝林立。   李损穿越而来,成为古墓派唯一男弟子,激活鸿蒙签到系统。    从此丹药、神功,样样不缺,美女、公主接连不断。   九阴真经我有!   十绝体我有!   大还丹我有!   降龙十八掌我有!   我有!我有!我全都有!   李损签到十年,自此无敌世间!                   在乱世之中,李泽的天赋与才干展现得淋漓尽致。可兰萱始终是他心中的痛。绝世神王,重生一世,修无上逆天功法,有神王传承记忆,偶尔指点一下那所谓的天下大师,随手收几个天才做弟子跟班。 “缺少功法?那很简单!” “没有丹药?容易至极!” “问题是,你跟我混了么?” 这一世,叶星辰注定要踏上那巅峰至强者,以强凌云,以武逆天。 太多开挂,天赋变态小说 试试用凡人视角看待异世,主角穿越异世啥都不会混到了成年 机缘巧合跟着天骄才俊 一起修行。 林峰因为一场意外竟然落得丹田受损,差点身死人亡,但最后竟然获得无大机遇,随后一路顺风,走上至尊巅峰。万千种族的角逐,变异带来的无限能力,从母星到浩瀚宇宙的征程。纪元与文明的一次次更迭中,生命是否在不断进化?能否突破禁锢?抵达那虚无缥缈的终点。武之一途,逆则进;情之一道,终难舍。帝路身孤,传承已断,真武浩劫,吾当身守。魔威滚滚,生灵涂炭;一丝生机,踏天而行。人魔遗迹,破帝成神;七州同力,护我山河。三界来袭,不归鼎去;天外死战,以待灵神。前往北方,寻找答案。少年风华,可曾逝去。圣者天下,何人不求 一次意外,世界顶级雇佣兵穿越到异世界,成为了银龙城附近的猎人。 十几年过去,他一直以为自己穿越而来只会成为一个闲散的猎人,每天只会钓钓鱼,抓几只兔子,摘几株药材换酒钱打发时间,最大的乐趣不过是调戏邻居的小女孩。 但在他十五岁的凛冬日,村子里最强大的猎人大胡子离奇失踪,无奈之下,庭瑞只得踏入到苍茫山脉寻找大胡子的踪迹。 越过茫茫群山,踏过无数冰雪,他终于找到了大胡子在坚冰上刻下的痕迹。 但令人费解的是,上边只留下了一个潦草的“鬼”字便再无其他痕迹。 就在林庭瑞感到疑惑沉下心思思考的时候,他的身后突然响起了喀嚓喀嚓的踩雪声……
信息安全测试师 网络与信息安全信息通报中心 甘肃网络安全等级保护网 网络营销与策划(实践) 郑州网站优化公司 网络安全周致辞 网络安全工作小组 电子 东莞网站建设 营销软件是真的吗 美国信息安全投入 冤亲债主的干扰原因咨询【www.richdady.cn】 解梦的咨询技巧【www.richdady.cn】 自闭症的自我提升咨询【www.richdady.cn】 婴灵的化解仪式【www.richdady.cn】 缺心眼的前世记忆【www.richdady.cn】 财运不佳的咨询技巧咨询【www.richdady.cn】√转ihbwel 儿子抑郁症的治疗方法咨询【www.richdady.cn】√转ihbwel 存不住钱的咨询技巧【微:qq383550880 】√转ihbwel 头脑混沌的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 迟缓儿的康复训练【微:qq383550880 】√转ihbwel 与老公前世的识别方法【微:qq383550880 】√转ihbwel 亲子关系的自我提升咨询【微:qq383550880 】√转ihbwel 什么原因意外咨询【σσЗ8З55О88О√转ihbwel 投资项目的咨询技巧咨询【www.richdady.cn】√转ihbwel 家宅磁场的常见问题【www.richdady.cn】√转ihbwel 家庭关系的幸福指南有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰有哪些症状?【微:qq383550880 】√转ihbwel 事业不顺的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 不爱读书的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情纠纷的案例分享【σσЗ8З55О88О√转ihbwel 网络营销产品类型 腾讯营销案例ppt 昆明信息安全培训班,-1 烟台网站建设设计 关于手机网络安全 公司建网站流程 网络营销是什么证 烟台网站建设设计 网站类型分类 甘肃网络安全等级保护网 企业网站策划方案 网络安全与文明 管理网站制作 网络安全顾问 网站赚流量 2016网络安全大事件 横向纵向网络安全防护 网络公关营销公司 2017信息安全发展趋势 企业网站的意义 北科信息安全 太原做企业网站 网络安全技术模块开发 电子 东莞网站建设 公共网络安全服务 国际营销 市场细分 上海绿盟计算机网络安全技术公司 app 网络安全案例 信息安全可控制 企业网站策划方案 外贸网站建设及推广 服务器信息安全存在的不足 营销贸易 美国信息安全投入 信息安全公告 广州网络安全大会 北邮 信息安全 阶段作业 网络营销产品类型 公共网络安全服务 信息安全保障协议书 系统 重庆公司建网站流程 腾讯营销案例ppt 杰森影像网站建设 小米的营销案例分析 上海专业做网站公 整合营销. 网站建设和优化的好处 网站引流. 烟台网站建设设计 网站建设技术 信息安全测试师 信息安全测试师 互联网营销的主要优势 台州网站优化 网络营销的价格策略 网络安全监测软件 公司建网站流程 网站赚流量 360网络安全实验室 管理网站制作 信息安全培训课程 网络营销是什么证 网络安全备案步骤 如何制作免费网站 2015 网络安全大事件国家网络信息安全小组,-1 烟台网站建设设计 全国专业信息安全服务资质证书,-1 网络营销营销理念 大连营销公司 设计师个人网站 网络企业的营销模式是 营销软件是真的吗 办公信息安全意识 快速做网站 广东省网络安全宣传高峰论坛 做一个网站需要多少钱 营销特点 企业网站策划方案 搜索引擎营销注意点 太原做企业网站 2016网络安全大事件 网络安全测评培训教程 不属于网站后期维护 不属于网站后期维护 管理网站制作 网站制作推广 网络与信息安全认证资质证书网络安全应急处理 口碑营销口碑传播 深圳营销网站 网络安全顾问 清华信息安全考研 深圳网站建设公司 厦门手机网站建设公司 网络金融信息安全网址 网络营销的方法 服装网络营销 信息安全测评项目 2016网络安全大事件 松原做网站 请问如何对以上传的网站进行内容的维护需要注意哪些事项 有经验的佛山网站设计 微信公众平台网站开发网站建设需要多少钱 yunos 信息安全 房产网站建设 酒店营销推广事例 营销型网站的设计框架 遵义网站优化 信息安全可控制 网络企业的营销模式是 珠海专业网站制作公司 网站建设未来发展前景 网络安全相关的暗网 做一个网站需要多少钱 管理网站制作 网站开发功能需求文档 网络安全认证培训 横向纵向网络安全防护 网络公关营销公司 烟台网站建设设计 网络安全培训机构有 b2c电子商务网站 网络与信息安全信息通报中心 如何快速提高网站排名 营销推广电子商务网站 个人免费网站注册com 2015 网络安全大事件国家网络信息安全小组,-1 郑州网站优化公司 网站如何被收录 德州网站建设 遵义网站优化 网络安全 云计算 上海绿盟计算机网络安全技术公司 营销的投入 智能社交营销平台 服务器信息安全存在的不足