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.什么是网络安全新媒体营销热点信息安全运维服务资质2016网络安全大事记信息安全 口令【传统玄幻+帝君重生+剑道+热血逆袭+太荒至尊体】   万年前,东凰帝君功参造化,万古寂寞下孤身闯入寂灭剑墟,寻找最强之道,却始终没有自那片禁地中走出。 万年后,纪元迭起,轮回初开,一个被夺去灵骨的少年在奄奄一息之际,恍然间觉醒前世记忆。 苏道尘伫立在山巅,负手而立,昂首透过无尽云层望去,眼神淡漠,“这一世,我将是这诸天万族的劫!” 世有一客,名惊鸿客 运筹帷幄算天下,一身修为定乾坤 以凡躯肉体血染苍穹,以无双智计扭转数国时局 震乾坤,逆生死 得至宝,夺造化 破万界,立天道 练就无上神通,击败无数强者,屹立在天道之上,自创天道,沐浴万灵,即是创天主宰。 穿越神灵大陆后,林不凡被迫下嫁给一头母老虎,还是一头动不动以死相逼的冷傲暴力母老虎。 面对即将到来的家暴日子,这让林不凡感到很绝望。 幸好,神级选择系统成功激活。 穿越这事没得选,但要下嫁暴力母老虎,林不凡决定做一个以理服人的有为之人。 “叮!感知到宿主诚挚叫大爷,神级选择系统激活。” “选择:强行亲她,奖励至尊道体、太古神诀。” 婚礼现场。 “选择:怒怼万族来宾,奖励百年修为、破妄之眼、太上炼丹术、涅槃真丹。” 林不凡答应……还是拒绝呢? 答应是作死,拒绝貌似不能够。 于是…… 天地不停,大盗不止。一不小心穿越到大唐贞观年间,成了李世民的女婿,从此过上了想揍谁就揍谁的舒爽生活。 “陆恒到底是扮猪吃老虎,还是真的憨啊?”李世民第n次怀疑人生。 此时,房玄龄跑到御书房来欲哭无泪:“陛下,您女婿陆恒又把人给揍啦!五姓七望一家没落下啊!” 李世民捂住脑门:“没出人命吧?” ………… 某个世家门口,陆恒叉着腰嚣张跋扈:“还有谁!出来一起打!我父皇说了,不能打死人,你们放心出来!”陈晨重生了,他来到了一个文娱的世界,不,玄幻的世界。 这里的大佬不注重修炼,居然注重休闲? 看我一首《算什么男人》,引爆全场! 《一首双节棍》使得多位大佬当场突破,引来阵阵雷劫! 《告白气球》让多位女帝对我钦慕有加! 最后再来一首《哥只是个传说》潇洒离场! 更多内容,敬请期待《震惊!我在玄幻世界开创文娱时代》。人们死后会进入到一个名叫“罪恶国度”的世界, 也就是生前人们口中的地狱,赎生前所犯下的种种罪过,在这个世界里,连善良也是一种罪过,那么你觉得,在这个世界里你的罪名会是什么呢? 读书改变一切!幽体纵横末日时代,人类开始适应环境从而进化,这是可怕的时期,人类濒临灭绝 这是人类最后的时代。
幼儿园网站建设方案结语 全球网络安全会议 不属于网络安全技术 网站建设推广 网站营运 cmmi 网络安全 手机网络安全会议2017 恩施网站建设 成都建设网站首页 网络安全学啥 孩子厌学的原因分析【www.richdady.cn】 失业的咨询技巧咨询【www.richdady.cn】 婴灵的超度与心灵净化【www.richdady.cn】 财运不佳的财富管理咨询【www.richdady.cn】 去世的母亲的前世记忆【www.richdady.cn】 发育倒退的案例分享咨询【σσЗ8З55О88О√转ihbwel 官司的心理调适【企鹅383550880】√转ihbwel 人际关系不好的环境影响咨询【www.richdady.cn】√转ihbwel 阴间生活的前世缘分【www.richdady.cn】√转ihbwel 亲子关系的教育策略咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的家庭教育咨询【微:qq383550880 】√转ihbwel 精神不振咨询【www.richdady.cn】√转ihbwel 大龄剩女的案例分享【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家宅磁场的调整方法【微:qq383550880 】√转ihbwel 发育倒退的咨询技巧【微:qq383550880 】√转ihbwel 如何改善财运不佳的情况?咨询【www.richdady.cn】√转ihbwel 无形干扰的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的前世解析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心特别累的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主的干扰与化解【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络营销事件案例 网站建设公司浩森宇特 小米盒子网络安全性wpa 北京信息安全等级保护,-1 网站管理公司 网站定制 网络安全工作小组 网络安全 敏感数据 网络安全测评培训教程 信息安全评估服务 网络安全学啥 梦想网络安全技术论坛 唯品会的网络营销现状 网络与信息安全培训 定制网站多少钱 知道创宇信息安全 营销信息教程 网络营销个性化服务 美国信息安全投入多 网络与信息安全培训 公安部网络安全研发 互联网营销教程视频淄博做网站推广哪家好 重庆网站开发商城 网络营销信息传播效果 广东营销网站建设服务 网络安全从业者必读 网络整合营销产品代理 网络与信息安全认证资质证书 网络安全培训机构有 信息安全监测中心 张家口网站建设 信息安全亮点 网络安全法 网信办如何快速提高网站排名 济南网站建设 网站组网图 如何自学网络安全 信息安全监管机构清单 信息安全监管机构清单 美国信息安全投入 郑州网站建设案例 鞍山做网站 网络安全备案信息安全笔试题,-1 2016 中国网络安全年会 成都 网络营销工具及方法的运用 网站建设公司浩森宇特 信息网络安全协会 成立大会讲话 软件注册信息安全吗 涪陵网站建设 小米盒子网络安全性wpa 南山的网站建设公司 网络营销学校 信息安全监测中心 北京信息安全等级保护,-1 美国信息安全投入多 张家口网站建设 网络安全 解决方案 网站管理公司 网店营销计划有哪些内容 杰森影像网站建设 网络信息安全 考试系统 网站定制 网络安全ver.3 郴州网站制作 网络安全部 网络安全工作小组 网站类型分类 济南网站建设 上海网络营销公司西安网站托管专业公司 跨境电子商务网络营销 中国网络安全信息化领导小组名单 信息网络安全协会 成立大会讲话 电子商务师网络营销 网络安全 知识点 深圳新媒体营销平台 网络营销有用吗 网上营销 2015年信息安全报告制度 网络信息安全大学 网站建设都 包括哪些 网络安全 日志分析 成都建设网站首页 小米盒子网络安全性wpa 厦门网站制作品牌 网站定制 梦想网络安全技术论坛 信息安全风险评估的一般步骤 网络安全审计配置文档 怎么样开网络营销公司 唯品会的网络营销现状 镇江网站设计 网络营销工具及方法的运用 政府it系统信息安全 网络与信息安全培训 肇东市网站 网络安全 要求 营销信息教程 定制网站多少钱 网络营销对未来的前景 信息安全 国产 营销 幼儿园网站建设方案结语 知道创宇信息安全 知道创宇信息安全 怎么样开网络营销公司 网页制作淘宝网站建设 营销信息教程 网站顾客评价 南京定制网站建设 视频网站建设方案 网络营销个性化服务 触摸网站手机 cmmi 网络安全 o2o网站系统 郑州网站建设案例 成都建设网站首页 病毒式营销淘宝 网络与信息安全培训 前端营销 政府网站制作建设 网站是怎么做的吗 公安部网络安全研发 网站模板下载 网络营销学校 网上营销 北京市网络安全检测 网络安全从业者必读 网络安全培训机构有 信息安全员证书 重庆网站开发商城 信息安全等级保护的意义 上海网站制作 seo营销技巧培训班 网络营销信息传播效果 动易pe2006网站网页可以访问但后台进不去也没有提示 动易pe2006网站网页可以访问但后台进不去也没有提示 公安部网络安全研发