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
大数据与信息安全讲座绵阳汽车网站制作网络营销目标包括互联网信息安全评测机构网络安全行业企业50强网络安全保护设备好模板网站网络安全小报字体设计国家网络安全中心在哪网络营销第五版这个小镇终年被团雾环绕,它将所有人都困在了原地。没人敢靠近它,它会让人麻痹,消融在雾气中…… 萧志昂,一个误闯渝水镇的外地少年。 第一次重生是遇到了刺杀,醒来后回到了来渝水镇的头一天,也就是死前第三天。 第二次重生是遇到了谋杀,醒来后回到死前第七天,而且他还发现只要不提羊子,不建议搜山,就不会死亡。 第三次重生到第六次重生是李桦娇遇险,萧志昂被枪击。但是每次醒来都是事发当下,一直到他找出那个背后的凶手才解除循环。 第七次重生是逃出搬运站,结果因为摘果子自投罗网,直接被送回了七天前,也就是第一次发现搬运站的这天。 随后,第八次、第九次、第十次重生则再次陷入循环,老是因为一头野猪而没法逃脱。 …… 这到底有什么样的规律呢?究竟要怎么样才能逃出渝水镇呢? 一次又一次的死亡,一次又一次的重生,终于他把每次重生后得到的线索汇聚到了一起…… 同时,他还发现,通过自己的不断探寻,渐渐也让身边的朋友拥有了超能力…… 古老的传说,神秘的田家井! 一声巨响,一片残垣断壁,见证了一段血腥的历史。 五百多年后的他从残破古井中进入一处空间裂隙,邂逅元末枭雄陈友谅之女陈飞飞,揭开了一段尘封的历史。他加入华夏国安八局并屡立奇功,战功赫赫的女友为了华夏北斗系统被CIA羞辱,从此他上碧落下黄泉,只为……一个贵族第一人称,真实虚幻感觉,身临其境有没有想过三国时代最根源是从哪里来? 天下大势? 合久必分? 有没有想过是汉末第一导演袁绍谋篇布局了非常精妙的189年东汉皇权大崩塌...一颗魔石,改变了我的一生。那块闪着微蓝色光的透明水晶,使我与她相遇。顺从心之所向,毅然与之联结——去追寻,那些过去魔术师们的,荣光与传奇。江湖与庙堂之间之隔,也不过一把剑的距离 神宇年间,皇帝昭令,西北誉王的世子周慕入京与舞阳公主成亲,名为结亲,实为质子 然而江湖传闻 路人甲‘相传,在西北那边,周王的世子周慕,那可是万军从中取敌将首级,勇冠三军’ 路人乙‘不是吧,我怎么听说那世子殿下,风流无双,有曹孟德的喜好。朱祐极穿越小说世界,成为大明四皇子,母亲是万贵妃,掌控西厂,与权臣严嵩、东厂曹正淳相互勾结,一手遮天。 然而,自己却并非亲生,而是狸猫换太子的产物,是万贵妃稳地位的工具。 内忧外患之下,朱祐极获得了【人生重来模拟器】系统。 【人生重来模拟器】系统,每天都可以抽取自己的开局功法!他花费三年的时间,抽取了一万次,终于抽到了天胡开局! (轻松向爽文,微异能,主角是防御和耐力点满的非圣母人设) 末世降临,潘风无意中得到了潘凤的传承! 潘风:“吾有上将潘凤,可斩变异丧尸!” 潘风:“潘凤?潘凤?” 潘凤:“末将有些內急,要不...你先上?” 潘风:“......” 潘风:“坑爹啊!” 潘风:“我真的不想当潘跑跑,我想当潘无敌啊!”一场神秘的游戏,胜利的人,将会被带去哪里?没人知道,我只是一个游戏的参与者,静静的完成着自己的任务,杀人,放火······
权威的广州h5网站 怎么取消网络安全密钥 房地产型网站建设 cdn网络安全加固培训 采用邮件营销的广告 恒安 网络安全 网络安全信息收集 网络安全事件响应 北京网站制作排名 mcafee 网络安全 前世今生的咨询方式咨询【www.richdady.cn】 投资项目的收益分析【www.richdady.cn】 耳鸣的案例分享咨询【www.richdady.cn】 前世今生的梦境解析【www.richdady.cn】 冤亲债主的干扰解决方法【www.richdady.cn】 去世的母亲的前世因果咨询【企鹅383550880】√转ihbwel 大龄剩女的婚姻建议【微:qq383550880 】√转ihbwel 升迁障碍的职场突破咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子不爱读书的阅读计划如何制定?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何改善财运不佳的情况?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子不爱读书的阅读环境如何营造?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婚姻生活不顺的前世记忆咨询【σσЗ8З55О88О√转ihbwel 塔罗牌占卜与心理分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 失业的职业规划【企鹅383550880】√转ihbwel 前世今生对现世的影响咨询【微:qq383550880 】√转ihbwel 有官司的法律援助咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 干扰咨询【企鹅383550880】√转ihbwel 交通意外的常见原因【微:qq383550880 】√转ihbwel 财运不佳的财富规划如何制定?咨询【微:qq383550880 】√转ihbwel 大龄剩女的心理调适【企鹅383550880】√转ihbwel 2014年网络安全 营销三要素 北京网站制作排名 网络安全 湖南两会 微信营销软件招代理商 信息安全进政府 信息安全等级保护报告 南京营销型网站 网络营销o2o 网站规划分析的好处 企业网站设计 绵阳汽车网站制作 网络安全知识教育平台 网站开发 价格 品牌网站建设多少钱 怎么取消网络安全密钥 android 网络安全 网络安全事件响应 有关网络安全的新技术 网络营销的意义和作用 网站建设服务商 营销知识分享 网络安全法逐条解读 网络营销服务包括什么 网络营销的市场前景中国网络安全攻防大赛 珠海做网站 大数据与信息安全讲座 免费商城网站 信息安全检测包括哪些 360信息安全 云盟伙伴营销 全网整合营销的公司 信息安全意识每日提示 信息安全等级保护报告 近期网络安全论坛 app校园营销推广方案 网络安全主题基金 川大信息安全研究所 怎样给网站增加栏目 东软 网络安全事业部 东莞公司网站制作 怎样给网站增加栏目 4 简述email营销的实施过程如何避免垃圾邮件? 网络营销观后感 网络安全命令大全 权威的广州h5网站 病毒试营销金融网站开发 网络安全接入控制 信息安全50强 北京网站制作排名 网络安全接入控制 对网络系统而言信息安全主要包括信息的存储安全和信息的 太原网站建设优化 信息安全50强 网络营销服务包括什么 建网站素材 许可email营销工具有 网络营销服务包括什么 信息安全技术包括 信息安全案例 怎样给网站增加栏目 车辆网络安全 论中国网络信息安全 太原网站建设dweb 网络营销的意义和作用 营销型网页 中国信息安全专业 信息安全检测包括哪些 信息安全管理体系认证 查询 sem整合营销怎么做 营销知识分享 网站建设服务商 2016信息安全联盟大会 app校园营销推广方案 什么是工业网络安全 网络营销的市场前景中国网络安全攻防大赛 密码编程学与网络安全 互联网信息安全评测机构 成都网站制作公司电话 mcafee 网络安全 网络安全解释 自媒体渠道营销案例 房地产型网站建设 网络营销o2o 湖南高端网站制 网络安全解释 国家信息安全周时间 网络安全命令大全 2014年信息安全事件 国家信息安全周时间 2014年网络安全 云盟伙伴营销 服装网站 欣赏 信息安全技术包括 东莞公司网站制作 互联网金融信息安全风险 网络安全事件响应 网络安全产品 ppt cdn网络安全加固培训 营销文案的特点 2g网络安全 信息安全相关实验室 采用邮件营销的广告 网络安全信息收集 信息安全案例 汽车网站模板 东软 网络安全事业部 川大信息安全研究所 网站建 怎么取消网络安全密钥 网站没流量 网站开发 价格 信息安全犯罪事件,-1 密码编程学与网络安全 2017网络安全热点事件 曲靖做网站 山东信息安全公司 360信息安全 网络营销52招 信息安全测评师 招聘 北京网络安全展 怎样创建旅游网站 网站开发 价格 微信营销软件招代理商 重庆微信营销软件公司网站格局 2014年网络安全 网络营销o2o 特朗普 网络安全委员会 4 简述email营销的实施过程如何避免垃圾邮件? 烟台专业网站建设 信息安全技术论坛 信息安全服务体系认证 建网站素材 网络安全漏洞的分类 网络安全av技术