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
如何规划防火墙实现网络安全免费足网站信息安全知名企业游戏公众号营销网络安全 僵尸网络无限动力网站段子 网络营销个人网站建设制作病毒防范与网络安全搜索引擎营销推广广州营销型网站优化你听说过多重人格么?你体会过么?别急,静下心来,让我们一起走进这隐秘的世界。嘘~,小心,别被“它”发现了。湘鄂西边,真人真事,神秘见闻,以实据载,引人入胜,远超聊斋。反派拥有一个救世之心会怎样,当心成为挂件,摘下就是反派性格,装上就是救世之心,想做好人做好人,想做反派做反派,所谓人善被人欺,既不会被道德捆绑,又不会善良被人欺负。摘下心,变幻莫测,我便不是我。第三次世界大战之后,环境异变,妖兽丛生,数百年后,资源和能源枯竭,人类即将灭亡,一款名字叫《修仙》的网络游戏承载着延续人类文明的重任。 十万被选中的人类降临网游修仙界,却只传载成功九人,他们为了整个人类,又该何去何从?舔狗变成拆二代,神女也来强买卖。 女侠老乡争相伴,只为贵人一口饭。 闹心的王天贵,穿越到闹人的大良国,过上了闹剧般的生活。这是一部由初中生在课余时间写的自己的小说,没有什么技术含量,如果您在读了之后能喜欢的话那是最好的,如果不喜欢或是有什么宝贵的建议的话请您私信我,我会虚心接受的!沥国末年,以澎国为首的、玥、岐三国欲撕破泯心之约重新制霸天下,短短一月间沥国便被战争波及覆没,天下再次陷入大乱之中,九州之地各处充满了争与血的景象! 群雄争霸,英雄辈出。一把剑,一壶酒,一缕情殇! 刀光剑影中,一位满腹热血的少年持剑走入纷乱破碎的江湖中: “让我看看,新的江湖会有何有趣的事情发生?!”“有我琅琊在,齐国境内,谁敢妄自称王!” 天地第九次重启,科技文明失效的同时,个人伟力崛起。 当秩序和认知被洗牌,家国众生又该何去何从。 力量的本质,是守护。 开局一座城,凭手中长枪,再开人间四月天!神州大陆。 修行者追求武道,修武者炼气,诸如战士、剑士等,修道者炼术,有道师、炼丹师、炼器师等诸多职业之分,且道师又分多系,当然也有天赋异禀者武道双修。 一个边陲宗门走出的少年,从残玉中重获修炼能力开始,一路高歌猛进,打造一片属于自己的天下…… 要想世间再无遗憾事,便把苍穹握手中! 我陈剑要当这诸天的大帝! 诶,等等...... ...... 为了验证方才那一拳不仅仅是意外,陈剑一跃下床,找到与师兄只有一巷相隔的墙壁。 提气发力,一拳轰出。 下一刻。 轰鸣声再响,墙壁再一次被轰出了一个大洞,但这一次还未等陈剑咽下干燥的口舌,邻边那间房子里就传来了一声破口大骂声。 “大晚上了,鼓捣你奶奶啊,明天不用干活吗?啊!” 陈剑缩了缩脖子,才发现已经是夜深人静时刻,圣人之言:打扰他人睡觉等于谋财害命,他不敢再去尝试。一座沉寂的山,突然有一天吸引了一干人来,原来他们揭开的,将是古老而神秘的——灵魂再生
网络安全靶场 email营销是什么意思 人口健康网络与信息安全风险评估 vivo手机网络营销策划 如何办网站 山东网站建设推广 企业网站程序 搜索引擎营销推广 对搜索引擎营销的认识公司网络安全措施 上海网络营销策划 强迫症的咨询技巧【www.richdady.cn】 前世今生的修行案例咨询【www.richdady.cn】 升迁障碍的改运方法【www.richdady.cn】 什么原因意外的前世解析咨询【www.richdady.cn】 迟缓儿的环境影响咨询【www.richdady.cn】 为什么过世的前世记忆【微:qq383550880 】√转ihbwel 为什么过世的心理调适咨询【微:qq383550880 】√转ihbwel 特殊学校的教学方法【微:qq383550880 】√转ihbwel 家庭关系的矛盾化解方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌的原因及对策咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生的修行案例【σσЗ8З55О88О√转ihbwel 冤亲债主干扰的预防措施咨询【www.richdady.cn】√转ihbwel 儿子不读书的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 构建和谐亲子关系的方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家宅磁场【企鹅383550880】√转ihbwel 前世老公的前世缘分【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何识别冤亲债主干扰咨询【微:qq383550880 】√转ihbwel 自闭症的康复训练咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产后如何重新创业咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 推介网站 网络营销的建议. 上饶做网站 通州网站建设 建电子商务网站 通讯系统网络安全 自己做网站 个人微信营销案例 it信息安全做什么 邢台网站制作 开封网站建设 访问京东为网站选择5个核心关键词和30个长尾关键词? 外国教程网站有哪些 网络营销的建议. 做软件网站 网络营销师前景 重庆网络营销服务 网络安全技术与解决方案(修订版) 国家互联网信息安全中心 深圳平台网站建设 沈阳 网站开发制作 杭州十大营销策划公司 人口健康网络与信息安全风险评估 网络安全靶场 在线网站制作 信息安全知名企业 访问京东为网站选择5个核心关键词和30个长尾关键词? 中小型企业信息网络安全架构浅析 信息安全规划 网络信息安全建设方案 网络信息安全管理员培训 网站定做 [美]艾露斯61库佩 时启亮 吴凤羽 章学拯的《网络营销学》书评 淄博网站制作 微信移动营销 邢台网站制作 网络安全实施 信息安全漏洞分类 上海网络营销策划 型云网站建设 如何办网站 重庆璧山网站制作公司电话 自己做网站 沈阳网站建设 在线网站制作 信息安全知名企业 企业网络安全防护手段 网络安全实施 营销要点 vpn 信息安全 遂宁网站建设 网站转移 如何规划防火墙实现网络安全 信息安全漏洞分类 网络营销师前景 网站建设公司武汉 如何办网站 重庆璧山网站制作公司电话 自己做网站 网络安全技术与解决方案(修订版) 在线网站制作 信息安全产品体系,-1 企业网络安全防护手段 网络安全实施 营销要点 网络信息安全 遂宁网站建设 提高个人信息安全意识 网络营销执行岗位职责 对搜索引擎营销的认识公司网络安全措施 广州营销型网站优化 深圳营销手机 信息安全产品体系,-1 邢台网站制作 南京网络安全公司 2017 信息安全 广州营销型网站优化 网络信息安全建设方案 西电信息安全实验室 网络安全日志跟踪诊断 常州网站制作企业 网络安全技术与解决方案(修订版) 网站建设公司武汉 大庆网站建设 网络营销培训哪家机构好 无限动力网站 淄博网站制作 微信营销广告多少钱 建电子商务网站 提高个人信息安全意识 微网站建设包括哪些方面 如何办网站 整案营销 网站备案要多久 如何办网站 珠海营销网站建设 型云网站建设 杭州十大营销策划公司 西安信息安全企业,-1 东凤网站建设 信息安全的实现有哪些主要技术措施,-1 信息安全培训班 营销要点 网络安全审计设备厂家 免费足网站 西电信息安全实验室 工业信息安全 入侵检测 信息安全漏洞分类 企业信息安全建议和意见 重庆网络营销服务 域名和网站代防火墙与网络安全中的防火墙有何联系和区别 信息安全作文中文 信息安全场景 信息安全规划 信息安全规划 重庆互联网营销公司排名 免费页面网站制作 企业信息安全建议和意见 网络安全实施 达内培训 网络营销机构 公安部 信息安全实验室 网络营销沟通方式 中国信息安全投稿 在线网站制作 上海网站建设企 采用邮件营销企业 南昌网站建设资讯 网络安全靶场 网络营销证书有用吗 网络信息安全建设方案 信息安全漏洞分类 网络营销的推广体系 网站备案要多久 沈阳网站建设 网络安全日志跟踪诊断