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
网络安全法 备案h5营销分析是什么意思网络安全体系层次模型太原建网站的公司信息安全研发培训网络安全龙一上海网络安全会济南seo网站建站冀州建网站网站的广度自一千四百多年前始,玄宇崩坏,神灵陨落,封御秉承天运降生,救世灭世,全在一念之间。诸强各怀心思,暗流汹涌,谁会是棋手,谁又是棋子?。风都一个出现了英雄的城市,在假面骑士W打败了最后一位掺杂体后风都又回归了平静。但事情并没有结束。十年后发现的一个遗迹打破了这一静。那是来自黑暗世界的力量,将人们吞噬的力量,将世界笼罩的力量,这一切会由谁来打破呢?是英雄回归?还是光明乍现?等待人们的是臣服黑暗还是奇迹的发生?呐,说话要讲证据! 我区区一个宗门杂役,怎么会是全能大师呢? 还有,我只是武气六段的菜鸡,怎么可能把师兄指点成首席弟子呢? 至于那些神兽、武皇、魔教……都听命于我?我不是我没有别瞎说。 最过分的是,我一个怂包,你们竟然怀疑第一美女师姐喜欢我? 好吧,就算这些都是真的,难道我想当一条咸鱼也有错吗?我就在你面前,你看我有几分像从前五年前,前女友得重病,韩浩耗尽积蓄,四处借贷,最终换来的是前女友治愈嫁给富家大少,自己还被强制送往精神病院。 五年后,韩浩强势归来,一手治病,一手惩恶扬善,彰显大国妙医风范。孤独的灵魂,总会看到一些不一样的事情,仿若一个游走的看客。只是惯于思维。心中有大海,只是寻海难,然后便觉得那片海是痴心妄想,遂而颓败。然而世间竟有一名先生,心存大理,遇之幸矣这是一个快意恩仇的侠义江湖,这是一个弱肉强食的仙侠世界…… 在这里,洛凡掌握乾坤、剑指八荒,掀起武道风云…… 然而,当洛凡以为自己已经站在这个世界的巅峰之时,殊不知,他所掀开的那个世界,不过是浩瀚宇宙的冰山一角……我想写一篇这样的小说,总体还是穿越历史,争王争霸的题材。但因我一直从事人力资源方面的工作,在工作的过程中遇到了各类对人力资源不重视,忽视、鄙视甚至无视的企业。因此希望将HR也就是人力资源的理论和知识,融入到古代国家建立、发展,民生,战争等各个方面,体现人力资源的价值。这是一场关于魔法,名为永恒的圣战! 那夜,恶魔如天使般降临,身为魔王却为少女规划出一条救世之路。 魔法少女不一定身穿粉色洛丽塔套裙、手持心形魔杖,她也可能身披黑色羽甲、手握战矛与敌人贴脸输出。 你问魔法? 噢!她用来防御。
教材营销 网络信息安全监理公司 昆明的房产网站建设 聊城网站建设招聘 旅游网站开发 网络营销中 论坛营销和bbs 网站制作公司哪家好 cissp 通信与网络安全 三门网站制作 失业的前世记忆【www.richdady.cn】 如何识别冤亲债主【www.richdady.cn】 发育倒退的咨询技巧【www.richdady.cn】 内心恐惧胆怯的前世因果咨询【www.richdady.cn】 去世的父亲的前世修行【www.richdady.cn】 外灵干扰的心理调适咨询【σσЗ8З55О88О√转ihbwel 意外的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婴灵的化解仪式咨询【微:qq383550880 】√转ihbwel 官司咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子学习不好咨询【企鹅383550880】√转ihbwel 大龄剩女的婚恋经验有哪些?咨询【微:qq383550880 】√转ihbwel 冤亲债主的干扰与化解咨询【www.richdady.cn】√转ihbwel 财运不佳的原因分析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 如何识别外灵干扰的症状威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升职加薪的障碍分析咨询【σσЗ8З55О88О√转ihbwel 如何识别冤亲债主干扰【微:qq383550880 】√转ihbwel 外灵的干扰特征【σσЗ8З55О88О√转ihbwel 感情纠纷的解决方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 外灵的驱除方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与女友前世的前世案例威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网站建设西安 网站组件 网络安全问题 原因 建功能网站 网络安全法 息息相关 手机查看网络安全 网络安全英文期刊 关于网络安全检查 电子邮件营销的缺点 郑州建网站公司 营销模式 定价策略 网络安全法 备案 网络安全英文期刊 江苏网络安全中心 合肥需要做网站的公司 网站制作公司哪家好 银行网络安全设计方案 网站空间免费 第四课 网络安全 网络信息安全 考试,-1 太原市做网站 广东网站建设 营销型网站如何制作 顺义手机网站建设 河源建网站 三门网站制作 长沙电子商务网站建设 网站验收流程 网络安全法 息息相关 网络营销人才供需状况 北京建设网站图片 公司运营与营销 中国网络安全提高 从社会层面信息安全 网络安全状况的基本判断 潍坊网站建设公司推荐 贾焰 信息安全 网络安全 售前 技能 网络安全龙一 网络安全认证主要包括 网络安全认证主要包括 聊城网站制作 九江做网站 企业全网营销模式 平台型网站 南京搜索引擎推广营销 做个网站多少钱 兰州网站建设 大连做网站 聊城网站建设招聘 昆明互联网营销 东莞网站制作 网络营销的层次 教材营销 网络安全体系层次模型 网络安全敏感国家列表 冀州建网站 title:(网站建设) 营销发布平台 银川网站建设 中国网络与信息安全 国家网络安全宣传周&quot;标识 北京建设网站图片 工控系统网络安全 北京网站页面设计 成都网络安全保卫大队 营销型网站如何制作 网络信息安全 考试,-1 业务网站制作 网站建设颜色注意事项 灰色调网站 太原制作网站的公司网站 企业网站免费 大连做网站 微信网络营销工程师 网站设计公司市场容量 营销方案. 信息安全相关证书 网络安全漏洞分类 希锦网络安全吗 网站空间免费 我想建网站 太原网站制作 h5营销分析是什么意思 国家信息安全保护制度 信息安全 行业新闻 江苏网络安全中心 广东网络安全周 国家网络安全宣传周&quot;标识 在线营销型网站建设 网络营销中 百度问答推广营销多少钱 太原网站制作 潍坊网站建设公司推荐 用自己电脑做网站 dns 大同做网站 石家庄网站建设找哪家 网络安全状况的基本判断 做网站程序 网站制作样板 郑州好的网站设计公司 昆明购物网站建设 网站制作公司哪家好 信息安全相关证书 网站制作前期所需要准备 组建一个网站 专业的营销型网站 第四课 网络安全 2014年武汉大学信息安全专业第一学期课程,-1 从社会层面信息安全 网络安全的审查性 关于网络安全检查 公司运营与营销 国家网络安全测评中心 潍坊网站设计 论坛营销和bbs 网站组件 昆明的房产网站建设 大同做网站 河源建网站 做网站网页 重庆整合营销那里最好 网站打开速度慢 企业网站免费 成都网络安全保卫大队 深圳 企业网站建设 网络信息安全管理员 平台型网站 网络安全 售前 技能 信息安全研发培训 做个网站多少钱 中国网络安全排名 深圳 企业网站建设 营销型网站如何制作 银川网站建设