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
重庆信息安全公司建网站的详细步骤什么是传统营销型企业网站改版升级总结网络安全行业研究报告成都网站建制作病毒营销模式有哪些杭州高端定制网站网络安全培训班哪个好信息安全竞赛flag太玄大陆,五位最强者,被称为神。某天,一场大战过后,大陆中最年轻的神失踪,恰逢一座小城池,一位少女问旁边的少年说:“你将来想做什么呀?”少年冷漠的回答:招兵买马、踏破龙阳。一直的不甘,现实的残酷与无奈,生活职业家庭,明明就是为飞扬而生,偏就浑浑噩噩的走近终点个,奇妙的经历后,居然能够大器晚成? 年少的懵懂无知与清贫的前行,青春的躁动却总是无疾而终,内心狂躁却又总是克制的波澜不惊,处处矛盾冲突,这也许就是扭曲的人生.丁兆天大学毕业后回到海边渔村,在一次出海中偶得海灵珠,从此开启了全球直播的最强渔夫人生! 大海波澜壮阔,深海之下更是隐藏着无数的神奇奥秘! 丁兆天乘风破浪,纵横大海,从南极到北极,从浅海到深海! “什么?这极品白鲳鱼,主播按筐卖?” “我的天,那是几百块钱一斤的极品枪鲸?” “老丁是我见过的最霸气的海洋主播!应该说,是海洋之王才对!”一次奇遇,张枫的生活,不再平凡,各种美女闯进了他的生活,到底是该接受呢,还是接受呢?在这个世界里,跨界石,是一种神奇的东西。相传上古时期,轩辕姬得之,拥有掌控南北两极之能,所以控磁场,造司南。大禹得之,拥有排山倒海之势,所以治江海。? ?...... 而觉醒职业和灵器,是这里每人都渴望的事。 雪擎,一个被祝福和诅咒同时缠上的少年,即将开启一段传奇之旅...... ?这是一个流量玷污的时代! 为了赚快钱,他们只需要改编,抄袭,制作一些口水歌,再加上这个时期扭曲的审美,乐坛早已不复曾经。 凌风穿越到平行世界,一档娱乐节目现场! 公开怒喷评委的评价和批判这种翻唱、抄袭风气! 不出意外,他遭到评委和全网的抵制! 面对抵制和质疑,凌风现场写出《孤勇者》,瞬间燃爆全场,将评委和观众全都唱跪! 之后,《青花瓷》《本草纲目》《赤伶》一首首国风神曲诞生! 凌风一跃成为娱乐圈天王巨星!白原因意外穿越到了吉朝,从小要想当兵报效祖国的他,将会在这吉朝改变他怎样的人生。除奸臣,北伐等一系列故事沈清风本是秦皇之子,原以为能够荣华富贵一生,可还没来得及享受,就被自己的青梅竹马杀害,就此陨落。 千年之后,他意外重生,而自己的青梅竹马已经成为了蓬莱界唯一的皇,这一世,他能否报仇,成为那凌驾众生之上的神。牛头马面勾错魂,错把一名学霸带下了阴曹地府,最后将其送到明朝,他的明朝之旅就在这里开始..........李晋死了,还穿越到了游戏世界 他这辈子最大的遗憾就是强化了那把武器 而今他成为了可以强化武器的npc “勇士,今日装备锻造88折哦~” 屠龙者终成恶龙
2016首都网络安全日 建行互联网站 优秀网页设计网站 山东省信息安全等级 国家信息安全研究中心 外贸公司网站 科研信息安全 南阳营销策划 优帮云 网络安全宣传小组职责 上海的外贸网站建设公司 阴间生活的前世因果【www.richdady.cn】 通灵老师预约【www.richdady.cn】 如何改善精神不振的状态咨询【www.richdady.cn】 升迁障碍的风水布局咨询【www.richdady.cn】 失业的前世因果咨询【www.richdady.cn】 官司的法律咨询【企鹅383550880】√转ihbwel 孩子压力大的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 不爱读书的教育建议【σσЗ8З55О88О√转ihbwel 外灵的干扰特征【www.richdady.cn】√转ihbwel 前世今生查询服务【σσЗ8З55О88О√转ihbwel 祖灵与家运的关系【σσЗ8З55О88О√转ihbwel 公司破产的后续规划【企鹅383550880】√转ihbwel 亲子关系的问题分析咨询【σσЗ8З55О88О√转ihbwel 如何改善精神不振的状态咨询【www.richdady.cn】√转ihbwel 去世的母亲的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的母亲的前世修行威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 莫名其妙感伤【微:qq383550880 】√转ihbwel 财运不佳的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 纠纷的自我保护咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 深圳网站开发 高端企业网站报价 维护网络安全我会做到 营销的由来 汽车的信息安全指哪些 互联网营销 国内 国外信息安全 招聘 病毒营销模式有哪些 国家推进网络安全什么服务体系 南阳网络营销外包公司 2016首都网络安全日 营销型网站建设页面属于网络安全的内容? linux网络安全实践 pdf 简单建网站 郑州网络营销外包公司排名 外贸公司网站 申请网络安全证书 网络安全与病毒防范第三版 上海的外贸网站建设公司 国家信息安全研究中心 2016首都网络安全日 网络营销模式的优缺点 wap网站模板 网络安全周 郭启全 石家庄网站建设 简单建网站 建网站的详细步骤 中国移动网络信息安全,-1 建网站的详细步骤 网络安全行业研究报告 杭州高端定制网站 信息安全备份 网络信息安全通报机制 如何做好个人计算机信息安全 自微网站 信息安全员培训 无印良品营销创意 营销4p的优缺点 企业手机网站建设策划方案 银行信息安全等级保护,-1 营销4p的优缺点 个人网络安全 网络信息安全防护措施 枣庄网站制作 石家庄做网站的公司有哪些 大连 营销策划公司 公司网站管理中心可以修改内容上传图片不能修改主页画面 德州网站seo 网络营销模式的优缺点 网络营销灰色项目真假 小米公司网络营销定位 禅城区做网站策划 什么网站流量多 官网营销 网络安全培训班哪个好 朝阳网站建设 负面营销模式 h5营销分析是什么意思 美团网营销内容 网站建设步骤 饭客网络安全学习论坛 建行互联网站 网信网络安全认证 科研信息安全 西安网站建设公 国家推进网络安全什么服务体系 整合服务营销是什么 网络安全信息公司 上海市 信息安全大赛 深圳网站开发 公安局网络安全部 企业信息安全部 福田建网站 网信网络安全认证 病毒营销模式有哪些 北京网络信息安全小组 网络安全内容大全 建公司网站 计算机网络安全等级? 第三方人员 信息安全 制作网站需要注意的细节 国家信息安全研究中心 湖南专业做网站企业 spark 信息安全 思尚营销 上海信息安全工程技术研究中心 山东省信息安全等级 信息安全人才需求图 门户类网站费用 维护网络安全我会做到 深圳网站开发 app手机网站制作 godaddy邮箱营销 以色列 网络安全 网络营销的基本形式有哪些 营销的由来 网站建设步骤 上海市 信息安全大赛 深圳 网络安全 公司 互联网营销和传统营销的区别 宁夏网站设计公司 信息安全监管 外贸公司网站 龙岩网站优化 防范网络安全事件 网络营销的基本形式有哪些 淘宝自营销 高端企业网站报价 网络安全人员能力认证技术类专业级教材 整合服务营销是什么 网络安全管理功能包括什么活动 石家庄网站建设 信息安全认证(cispcissp),-1 什么是全网营销 网络营销课件 企业手机网站建设策划方案 为了提高网络安全 内容营销优劣势 申请网络安全证书 饭客网络安全学习论坛 南京网络营销公司 上海的外贸网站建设公司 信息安全监管 网络安全形势2017 2016首都网络安全日 西安网站建设公 网站改版升级总结 wap网站模板 app手机网站制作 宁夏网站设计公司 石家庄网站建设 it网络安全培训 信息安全专业创业 建网站的详细步骤 spark 信息安全 中国网络安全监管