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
网络安全的案件网站建设高端全面的移动网站建设信息安全等保彩页动力网站营销广告的表现形式三只松鼠网络营销目标网络营销销售渠道计算机信息安全培训信息安全考试 网站是什么十四年前,陌生少年初次来到这片陌生的时空。十四年后,少年踏上修玄之路。父母离奇失踪,世界暗流涌动,北界风起云涌,且看南宫清如何乘风破万里浪,纵横玄天大陆!“仙界的日子枯燥死了!”仙王抱怨,“听说凡间很好玩,不如,去凡间打发下时间?”仙王下凡,不料这一去,万万年来古波不惊的心弦就悄悄的波动了…… “她生病了,该怎么办?”“完了,她好像知道了……”“心跳的好快,我这是怎么了?”“……”一向沉稳的仙王一下子乱了套…… 叶鑫是一名普通高中生,某天发现自己被惊悚副本选中。   副本只有4.3%存活率。   凉凉!无助!   叶鑫绝望时觉醒了人鬼皇系统:他能看破鬼怪生前!他能看见好感度!他还能使用鬼怪的武器!   从此以后,骚鬼如风,常伴吾身。地球少年雷奇穿越海贼世界,意外拜卡普为师,习得霸者铁拳。 看雷奇如何叱咤大海,助路飞称王。救人一命胜造七级浮屠,美女施主,你我有缘啊...在路边走着都会被踹上几脚的刘洋,居然是魔鬼的传承人。平庸窝囊的生活在他接受了魔鬼训练营之后,会发生怎样的变化呢?身份成为机密,新的身份扑朔迷离,是敌是友,安能辩我。“怎么说? 其实穿越没有那么好,异世界真的很危险。” …… 陈凡意外跟随系统来到异世界,也是直接住进单间小牢房。 不过还好,系统没下死手,还给系统新手大礼包的礼物 “天赋觉醒丸” …… 觉醒了天赋技能 “献祭·渴求” 只要献祭宝物就能获得和宝物同等的心中渴求的知识 …… 就这样重新燃起了对于活着的希望的陈凡,经历着复杂的人生 “你渴望可以让人死而复出的秘宝吗?你渴望解除这个世界的诅咒吗?…… 你知道在遥远的世界有一处伟大的世界吗?那里的人们不用受着饥饿,他们拥有着伟大的信仰。 你知道一个关于孙悟空故事吗?他孤身一人,他勇战天庭…… 你知道有个人为了守护世界化作石头雕像吗?” …… “我?我不过是个小小的普通人罢了。”东方无双本是仙界一代剑仙,并创立了灵剑仙宫,他一生痴迷于剑道,仙宫的大小事务都交由他视如兄弟的东方烈打理,可最终却遭到了东方烈的背叛,在他即将陨灭之时将必生修为注入到自己的佩剑之中,掉落凡间……被雷劈了的我,重生到了一个名为灵武大陆的的世界,这里没有发达的科技,有的是修炼灵力的修士…… 灵武大陆强者为尊,弱肉强食。
网络营销中 网站设计建设趋势 信息安全等级保护北京,-1 营销的对象 学院网站规划方案 法国网络与信息安全局 深圳专业集团网站建设 武汉专业网站建设推广 陈墨网络营销顾问 营销新闻稿 感情纠纷的前世记忆咨询【www.richdady.cn】 去世的母亲的前世故事【www.richdady.cn】 投资项目的财务规划咨询【www.richdady.cn】 心慌胸闷头晕的原因分析【www.richdady.cn】 升迁障碍咨询【www.richdady.cn】 升迁障碍的职场建议【微:qq383550880 】√转ihbwel 忧郁症的咨询技巧【www.richdady.cn】√转ihbwel 大龄剩女的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 莫名其妙感伤的自我提升【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 邪灵的驱除仪式【企鹅383550880】√转ihbwel 心特别累的前世因果【www.richdady.cn】√转ihbwel 去世的母亲的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 头脑混沌的咨询技巧【www.richdady.cn】√转ihbwel 头脑混沌的心理调适【σσЗ8З55О88О√转ihbwel 投资项目的财务规划威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子学习不好的案例分享咨询【σσЗ8З55О88О√转ihbwel 官司的原因分析咨询【σσЗ8З55О88О√转ihbwel 婴灵的安抚有哪些技巧?【σσЗ8З55О88О√转ihbwel 网站建设高端 商业营销课程 特色的南昌网站制作 企业网络安全实现的方案 ips网络安全作业平台 免费网站是 广东米酒营销 北京网络安全公司排名 北京网络安全公司排名 互联网营销经理人培训 网络营销策略的缺点 建网站方案 电脑信息安全 企业网站优化 武汉专业网站建设推广 营销软件代理 信息安全等级保护依据 与传统市场营销相比 营销包含哪些 重庆营销策划服务有限公司 厦门响应式网站制作 厦门响应式网站制作 易奇秀网站 张北网站建设 陈墨网络营销顾问 营销广告的表现形式 公安部信息安全等级保护中心张伟 重庆网络营销服务公司 龙岩网站建设浙江省网络安全宣传周 免费网站是 公安部信息安全 网络安全 活跃 论坛 dns根服务器与网络安全 微信公众号营销缺点 网络营销学什么专业 龙岗营销网站建设 法国网络与信息安全局 微山做网站 深圳互联网公司网站 博客营销 blog 更新网站的步骤 学院网站规划方案 网络营销职业素质要求 全球信息安全 商业营销课程 信息安全 应急响应 免费开网站 网络安全错误 服务营销缺点 昆明网站建设报价 公安网络安全部门 潍坊网站建设兼职 企业网络安全实现的方案 ips网络安全作业平台 互联网营销经理人培训 公安部网络安全电视电话会议 信息安全等级保护的五个标准步骤 网站建设套餐 马鞍山网站设计 信息安全等级保护北京,-1 网站的标准 重庆网站建设公司那好 信息安全测试技术包括 网站的标准 企业网络安全实现的方案 ips网络安全作业平台 信息安全基础设施包括 北京网络安全公司排名 解决大学生网络安全 电子商务等于网络营销 建网站方案 佛山网站设计资讯 抄袭的网站 营销网站案例什么意思 微博营销有什么效果 营销型平台网站建设 网络安全的案件 情感营销 3个c 赣州网站建设 国家网络安全制度 病毒营销的注意事项 福州网站建设哪家好 裂变营销 病毒营销 建网站方案 首届cog信息安全论坛 网站的缺点 广东网络安全法研讨会 网络营销资源合作 昆明网站建设报价 信息安全等级保护北京,-1 网站 手机案例 企业网站优化 网络营销资源合作 武汉专业网站建设推广 学院网站规划方案 重庆网络营销服务公司 武汉专业网站建设推广 网络信息安全中的数据恢复方案 南宁网络信息安全协会,-1 国家网络安全园区 信息安全等级保护条例 网站建设套餐 网站制作费 信息安全应用 太原推广型网站开发 黑客攻击和网络安全的关系 交易营销的例子 与传统市场营销相比 国家信息安全研究 微信群营销推广方案 张北网站建设 信息安全基础设施包括 营销包含哪些 计算机信息安全培训 信息安全暑期教师培训 南昌网站设计单位公司 网络营销中 销售和营销 建立免费公司网站 厦门响应式网站制作 哪家网站设计好 建立网站的费用济南营销通 信息安全检查机构认可 网站数据库 厦门响应式网站制作 网络汽车营销策划 营销型平台网站建设 市场营销网络调查法 网络汽车营销策划 北京信息安全大会 网络营销常用词 深圳专业集团网站建设 网络信息安全中的数据恢复方案 南阳网站优化 dell网络安全 陈墨网络营销顾问 传统营销的营销目标 重庆网站建设公司那好