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
重庆网络营销公司排名营销策划类公众号保定互动营销 云网客免费企业网站建设网站空间2016国家信息安全政策网络安全应急服务支撑单位评选政府 网络安全方案郑州网站排名优化怎么做网站排版杭州市网络安全作业元素大陆一位无名小卒叶宇开局元素力零,在收到仇家致命伤害时遇见贵人尊师开始逆转人生的故事 神创造了世界,于是有了万物,后创造了万物之灵,人。 不知从何时起,神明消失,大地出现鬼怪的身影,以人为食,且没有天敌的鬼自此势力日渐壮大,自此世间魔影纵横,怨灵交错,生灵涂炭。 在与鬼怪的战斗中,他们的体内拥有神创造人时留下的一丝神性,借此窥得天机,修得包罗万象的魂和神秘莫测的咒语,驱邪除魔、斩妖灭怪,他们自称阴阳师。 此后,鬼怪回到鬼界,阴阳师居于阴阳界,世界的秩序得以平衡。 千年后,阴阳界现任四位府主反叛,夺走可以压制鬼怪力量的《百鬼夜行》。为了拿回这本书,阴阳师踏上鬼界……此书算是一个草稿,重新写作,还未发布,敬请期待  李昊穿越到异世界,有强大的家族供他装逼,有绝色的师妹陪伴,时时刻刻都在人生巅峰,就没下来过……   等等这是谁?竟然是潇炎!听说师妹要下山与他退婚?主角开局模板??! 我……是反派?李昊恍然大悟!穿越多年,劳资特么居然不是主角?   章节推进中,耐心薅羊毛当我第一次发现自己超凡脱俗的时候,我是兴奋的, 然而一段时间之后,我终究发现,这一切不过是另一场轮回而已。 我向往的,从来都不是跳出世俗,而是靠着别的什么,在原本的世俗中活得更好罢了。 但是当我觉得我可以堕落的时候,却发现自己只能去承担? 我甚至没办法说出别人与我有什么关系这句话...... 因为不管我走到哪里,都只有末世!除了灭亡,就只有反抗! 也许只有体验过,才会明白原本惨淡的生活是多么让人羡慕的事情吧......天道无情,人亦有情; 仙为何人,魔为何生! 黑暗降临的那一刻,全世界陷入了混乱……一名特战老兵面对凶残的变异者凭借一把消防斧杀出了重围,行走在满目疮痍的大地,他的伤口在慢慢结痂,基因序列在重新组合,一切才刚刚开始…… 要炼药?不急,让我先算上一卦!要打架?不急,让我再算上一卦?要寻宝?不急,还得来一卦! 手握乾坤卦,走遍天下都不怕!一块骨,照亮成仙路。 一块碑,砸出无敌姿。 红尘争渡,借道成仙...... 破碎的竹简,修改历史。接续的断玉,破茧重生。华夏大地的历史一次又一次的变幻,究竟哪些是真哪些是假。穿越各大王朝,一个终极的秘密即将揭开。两个组织的碰撞,守护华夏历史的责任。待我将这一切缓缓道来。
网站显示百度地图 网络安全培训培训机构 网络安全信息安全,-1 微博营销成功的原因 高级网络信息安全证书 购买b2c网站 教育网站设计案例 顺德手机网站设计咨询 网络安全培训培训机构 深圳品牌模板网站建设 前世缘份的前世修行咨询【www.richdady.cn】 耳鸣的原因分析【www.richdady.cn】 头脑混沌的生活习惯咨询【www.richdady.cn】 前世缘份的前世影响【www.richdady.cn】 如何超度婴灵?【www.richdady.cn】 公司破产后的员工安置问题咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的职场突破咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的重逢有什么迹象?【企鹅383550880】√转ihbwel 大龄剩女的婚恋建议有哪些?咨询【微:qq383550880 】√转ihbwel 性压抑的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 迟缓儿的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的轮回解析咨询【σσЗ8З55О88О√转ihbwel 与老公前世的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 纠纷的解决方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情纠纷的情感疏导技巧有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大的心理调适咨询【σσЗ8З55О88О√转ihbwel 财运不佳的财富转运方法有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 克服职场升迁障碍咨询【www.richdady.cn】√转ihbwel 事业不顺的职场突破【www.richdady.cn】√转ihbwel 财运问题在线咨询咨询【www.richdady.cn】√转ihbwel 教育网站设计案例 网络营销指 如何做论坛营销 身边的网络安全问题 郑州网站排名优化 域名注册网站 最强的网站建设电话 金融 信息安全标准化技术委员会,-1 网站参数 网络安全的威胁网络营销软文案例 中企动力制作的网站后台 网站空间 建行营销人员号码格式 重庆网站建设 信息安全部全称 网络安全创新500强 海尔网络营销策略分析 东营有哪些制作网站 学校网络安全信息 海尔网络营销策略分析 网络安全的威胁网络营销软文案例 公司网站模板 微网站首页 站外营销策划 济南做网站公司 信息与’网络安全营销必要性 郑州网站排名优化 论坛营销的案例分析 全国大学生信息安全竞赛成都 哪个标准用于信息安全 计算机网络安全现状及防范技术探讨 企业信息安全概述 自制app网站 物理安全与信息安全 南通外贸网站制作 信息安全实践 重庆有那些制作网站的公司 网络安全信息安全,-1 滨州网站设计 柳州建网站 天枢信息安全协会 网络营销的奥秘pdf 网站构造 网络安全技术及成果 网络安全创新500强 合肥做网站的价格 马鞍山网站设计 免费的创建个人网站 网站换主机 自媒体渠道营销案例 等级保护网络安全ppt 教育网站设计案例 深圳 网站制作 联通网络安全 美国网络安全标准体系 营销最大的特点是什么 域名注册网站 网络营销渠道的效用信息安全会议吗 宣传网络安全广告 网络营销指 内容营销的原则 怎么做网站排版 2016国家信息安全政策 法国网络安全 网络安全信息安全,-1 营销策划类公众号 网站建设资源 如何做论坛营销 网络营销工程师培训 钢琴网站建设原则 网络营销课程培训 网络安全培训培训机构 email营销的基本要素 滨州网站设计 行业app营销 网站显示百度地图 株洲网站制作 2016我国信息安全十大问题 网络营销观后感 网络营销英文ppt cigital公司网络安全 公司网络安全的通知 企业信息安全概述 网络安全信息化办公室 郑州网站排名优化 高级网络信息安全证书 自制app网站 网站顾客评价 网站显示百度地图 济南第三方营销公司 nba网站建设 政府 网络安全方案 重庆网站建设公司那好 域名注册网站 保定互动营销 云网客免费企业网站建设 企业网站多少钱 钢琴网站建设原则 重庆网站建设公司那好 甘肃网站制作公司有哪些 英文网站设计 达内网络营销好不好 微网站首页 什么是搜索营销?搜索营销sem主要有网页优化seo和竞价ppc 建行营销人员号码格式 站外营销策划 深圳品牌模板网站建设 合肥做网站的价格 高端大气上档次网站 金坛做网站 搜索营销的主要模式 邢台做网站哪儿好 高阳网站制作 网络安全 金融 淄博做网站公司 营销策划类公众号 信息安全服务资质一级 国家网络安全应急处理 海尔网络营销策略分析 微网站首页 衡水做网站找谁 高端大气上档次网站 南通外贸网站制作 网站建设主页 借势营销案例范文 你对网络安全怎么看 重庆网站建设 中国网络安全产品市场分析报告 互动网站建设 最强的网站建设电话 网络信息安全监察 计算机网络安全现状及防范技术探讨 网络营销观后感 英文网站设计 网络安全周简介 北京网站制作公司