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伊春网站建设开商城网站南宁中小企业网站制作学网络营销视频教程本作将带你探究宇宙的真相一场全球病毒使人类文明的存在步入了尾声,生存还是毁灭,一个巨大的阴谋交易如同黑夜笼罩,斗争始终不曾停止,人类终究能否迎来黑暗后的黎明......本文是十年前的电攻杂志上发表的糊涂的《奇迹》的续篇,在糊涂的上一部著作中,作者留下了很多的悬念和未解之谜,比如卡拉的去向,四个黑暗旅人的经历,奇迹之神法修失踪,老头比尔的秘密,十三大神器中其他神器的下落,暗刃为什么要杀死雷特,毒蝗虫到底去哪了,福尔斯广场任务的结局会是怎样,蒂娜为什么会背叛风,海伦为什么凭白无故杀死风……带着诸多的悬念揭开本文的开端,本文将会对这些进行逐一的解答。 主角风,即将开始新的旅程,希望这本小说会给大家带来一个全新的感受,感谢大家对本文的关注。一日之间,我从受人敬仰的师兄变成了门派弃徒。 被师父冤枉后逐出师门?和我出生入死的结拜兄弟背叛了我?就连和我青梅竹马的小师妹也不愿意相信我? 君子周而不比,小人比而不周。且看剑道天才左不比如何从绝境中寻找希望,从不幸的泥潭中奋起,在只身一人的江湖中书写一个属于君子剑的不朽传奇!“让你买丹药回来,你却成为了丹药师?” “让你请医师回来,你却成为了医师?” “让你去买大宝剑,你却成为了炼器师?” “出远门咋这么快回来了?啥?你成为了驯兽师?骑霹雳飞龙回来的?” “去趟淘宝馆,你咋淘回了这么多极品宝贝?啥?你又成了鉴定师?” “不好!赘婿中毒了!快……不用了,没事了,他又成为了毒师。” 易尘抱头,没办法,系统太强悍了!暗恋多年的感情始终无果,挡在我面前的是生活和现实。 现实和生活是沉重的枷锁,牢牢困住我的心中的理想。 纵使我奋不顾身,也只能头破血流。 古怪女孩出现在我的生活中,为我平淡而又灰暗的生活增添了一抹光彩,从此她成为了我生命的光。 掩藏在表面之下的,是人性中的恶。遇到系统降临怎么办,不要慌,先来个签到大礼包修仙世界因为平凡的人类的到来,而产生了秩序, 因为产生了秩序而惹怒了众神,第一次人神大战之后, 宇飞也来到了这个修仙世界, 但他一直思念着自己的女友,万万没想到的是女友玉绫璃竟然是 这个修仙世界的大佬。。。 修炼体系:练气、淬体、筑基、......僧非僧,人非人。爱与恨,痴与怨,纵跨两千年,一个与众不同的江湖故事!在嘎腰子圣地,看一个小学生毁灭世界的故事。
国家网络安全技术排名 营销号电商分析 网络安全态势感知 外文 聊城网站建设招聘 2014信息安全大事件,-1 信息安全监管部门 美橙 营销 推一把网络营销怎么样 鸡西网站建设 网络效果营销哪家好 脑部不清晰的症状与治疗【www.richdady.cn】 学习成绩差的原因分析咨询【www.richdady.cn】 财运不佳的改善方法咨询【www.richdady.cn】 人际关系不好的前世因果【www.richdady.cn】 干扰咨询【www.richdady.cn】 为什么过世的前世修行咨询【微:qq383550880 】√转ihbwel 前世老公的前世影响【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的风水布局【www.richdady.cn】√转ihbwel 前世缘份的前世修行咨询【σσЗ8З55О88О√转ihbwel 前世缘份对现世的影响咨询【企鹅383550880】√转ihbwel 暗恋的原因分析咨询【www.richdady.cn】√转ihbwel 通灵老师预约【σσЗ8З55О88О√转ihbwel 与公婆前世的故事分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 纠纷的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情纠纷的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰有哪些常见症状?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的改善方法咨询【σσЗ8З55О88О√转ihbwel 化解祖灵的仪式流程【企鹅383550880】√转ihbwel 长期耳鸣可能是哪些疾病的信号【企鹅383550880】√转ihbwel 婴灵的超度流程【σσЗ8З55О88О√转ihbwel 自助建网站 邯郸做网站 昆明做网站创建网站公司 徐州 深圳 网络安全协会 长沙中安密码信息安全测评中心 深圳营销型网站建 营销要素 网站虚拟主持 不属于网络安全服务的是 cncert网络安全对抗赛 品牌整合营销 工业信息安全通报预警 网络合作分享营销 社会化网络营销的特点 信息安全管理审核,-1 idc isp企业信息安全,-1 淘宝网店营销培训 学网络营销视频教程 国家信息安全检测中心 奥门网站建设 网络合作分享营销 群体营销 网络营销中广告的策略 参加网络营销的好处 自助建网站 重庆知名网络营销公司 网络营销平台 定价 西安网站建设 网上营销有哪些渠道 鸡西网站建设 长沙中安密码信息安全测评中心 无线网络安全实例 技术支持:淄博网站建设 伊春网站建设开商城网站 病毒式营销要点图片 推一把网络营销怎么样 辽宁省网络安全协会 辽宁省网络安全协会 信息安全管理与监管 网络信息安全认证 自助建网站 上海手机网站建设 网站设计建设公司 酒店网络营销具体方案 邯郸做网站 公司信息安全员 工业信息安全通报预警 免费网站申请域名com 昆明做网站创建网站公司 徐州 万州做网站 东城网站设计 大连网络营销策划公司电话 网络信息安全要求 国家信息安全检测中心 北京做信息安全的公司 网络安全信息安全,-1 聊城网站建设招聘 网络渗透测试-保护网络安全的技术工具和过程网络安全专项治理评估 全国信息安全测评中心 信息安全院士 王 中美网络安全对比 信息安全宣传材料 个性化营销的作用 运营的网站 营销要素 国家信息安全工程技术研究中心官网 济南网站建设公 微博营销劣势 首都网络安全日报名 手机版网站建设开发 营销策划或推广 随州网站建设 运营的网站 网络安全信息安全,-1 网络安全通报预警 2014信息安全大事件,-1 淘宝网店营销培训 2017网络安全趋势 网站重建 网站制作工具 网络营销策划的基础 信息安全分类指南 公司信息安全员 北京做信息安全的公司 重庆网站制作公司电话网站建设心得 沈阳建网站 上海全国网站建设 论营销 推一把网络营销怎么样 邯郸做网站 营销推广方 企业无线网络安全 信息安全行业证书,-1 网络营销平台 定价 网站虚拟主持 大连网络营销策划公司电话 海尔的成功营销策略 信息安全行业创业 如何做论坛营销 公司信息安全员 网络安全宣传周专题 什么叫做网站维护 酒店网络安全审计设备 信息安全建设方案 卫龙的网络营销策略 中美网络安全对比 网站的后期维护工作一般做什么 广州网站设计 网络品牌网站建设 华为信息安全 大数据信息安全法律法规 网络效果营销哪家好 互联网经济与网络安全 网站的后期维护工作一般做什么 建立网站的价格 西安网站建设 深圳网站制作公司资讯 网站模块 三面隔离 信息安全 2014信息安全大事件,-1 上海全国网站建设 淘宝网店营销培训 高端的平面设计网站 手机版网站建设开发 国家信息安全检测中心 论网店营销 国防科技大学网络与信息安全研究所 2017网络安全趋势 聊城网站建设招聘 国家网络安全技术排名 网站搬家 建立网站的价格 网站开发及设计 网站虚拟主持 知名信息安全企业