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
2017个人信息安全保护辽源网站建设长春营销外包政府 网络安全河北网站建设推广网络安全人才需求讲座医院网站建设 价格企业网络安全评估公司网站定制与信息安全相关的岗位李明不敢相信这个世界真的存在妖、魔、鬼、怪,神,更没想到世界上真的有地方联盟专门维持着世间的秩序,和各种族间的平衡,并且因为一部手机,李明成了他们中的一员.....天地异象,洪荒崛起,万事万物皆被抛弃,人如蝼蚁,生灵如草芥,是灾祸,亦是机遇,既然正义已经无法拯救世界,就让我跌入魔,坠入道,拯救芸芸众生。 古老的生物相继苏醒,神明与人类将争夺世界霸主的宝座,一场战争即将开始,这是造物主与造物的战争,更是一场阴谋。 十七年前人类终于用科技创造出了第一位人造神明,他,将成为人类的一把利剑,扫灭一切神明,成为那个最强且属于人类的神。一个无名之辈,与孤独为伍。张强在末日的五年后重生回到了末日爆发的前十天,这一次他要拯救前世为了他而死的家人与爱人,就在丧尸爆发的前一天,张强觉醒了末日桃花求生系统,上来就是开挂的发展,一路碾压所有敌人无数美女蜂拥而来,最后整个星球都生满了他的孩子!一群小镇青年在城市的生活,在乡村成长的记忆。他们大都通过读书或其他方式来到城市,成为新城市人,但内心仍保有故乡的影子,家庭的印记,甚至依赖与踌躇。在快速发展当下,有的人紧赶脚步,有的人只能看到别人的背影,这些都将被记录的一页。在2060年,世界进入量子时代,科技高度发达,各种先进的便民的技术层出不穷,虫洞处于研究阶段,危机随处可见,主角是一位在学校大学生主攻科研天文,爱好广泛涉。此书讲的一个故事是以一位少年由凡人修道入屠的故事。。在这妖魔环视的魔法世界之中,莫羽又该怎么去完成自身的成长,一步步走向那一条特殊的道路呢?连着几日的噩梦,心情说不得愉悦,倒也算不得痛苦。梦境中几个片段宛若一个个真实的故事。索性把他们写下来,分享给大家。整理一番后,共计出了八篇琐碎的杂文,分别是《重生》、《桥王的最后一状》、《星光马戏团》、《女神像与死亡钟摆》、《嘲言》、《平凡者的小 欢喜》、《守墓人》、以及终章《荒塔》,多希望在终章时我依旧是个名不见经传的小作者,这样我的心事便无人能知……
个人网站建设 免费 如何学习信息安全,-1 大良营销网站建设服务 企业网络安全评估 清华大学 网络安全 合肥做网站的 创建个人网站 分析网络安全问题有哪些方面 网站的重要性 avast网络安全 老公家暴的前世因果【www.richdady.cn】 外灵干扰的自我提升咨询【www.richdady.cn】 灵魂化解咨询【www.richdady.cn】 头脑混沌的心理调适咨询【www.richdady.cn】 投资项目的风险评估【www.richdady.cn】 感情纠纷的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的故事有哪些真实经历?咨询【企鹅383550880】√转ihbwel 事业不顺的职场突破【微:qq383550880 】√转ihbwel 大龄剩女的婚姻建议咨询【微:qq383550880 】√转ihbwel 意外的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与女友前世的故事分析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老婆的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 生活中的无形干扰有哪些咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 缺心眼的沟通技巧【www.richdady.cn】√转ihbwel 官司咨询【企鹅383550880】√转ihbwel 儿子抑郁症的治疗方法【www.richdady.cn】√转ihbwel 婴灵、邪灵、祖灵咨询【σσЗ8З55О88О√转ihbwel 学习成绩差咨询【企鹅383550880】√转ihbwel 与老公前世的故事分析咨询【微:qq383550880 】√转ihbwel 感情纠纷的情感疏导技巧有哪些?【σσЗ8З55О88О√转ihbwel 重庆信息安全产业股份有限公司 什么是信息安全与管理中心 高端网站设计建站 网络安全研究所 厦门网站排名优化软件 政府 网络安全 ids与防火墙联动的网络安全模型设计 公司关于网站设计公司的简介 深圳企业网站建设哪家好 微网站自助建站后台 微博营销的特点是什么意思 辽源网站建设 网络安全工作实施流程图 深圳网站制作公司资讯 凡客建网站 上海网络安全相关政策 机关网络信息安全管理制度 广州h5网站开发 社会工程学 网络安全 信息安全等级测评机构能力要求 天津网站建设揭秘 互联网营销环境变化 网络安全态势感知探讨 佛山网站设计平台 网站建设平台招商 医院网站建设 价格 2017个人信息安全保护 咨询网站设计 国家网络安全信息中心 互联网信息安全报告 青岛服饰营销 网络安全 香港 湖南网络安全企业 武汉网络安全竞赛 公司网站定制 网络安全监测预警机制 企业营销服务展示 清华大学 网络安全 上海市公安局公共信息网络安全监察处 网站建设品 营销是企业 上海市公安局公共信息网络安全监察处 网络安全防护意义 乾冠信息安全研究院怎么样 成都网站建设龙兵科技 广州市网站网页制作公司 政府 网络安全 枣庄网站制作 南宁市网站建设哪家好 常见信息安全技术 微信手机网站 社会工程学 网络安全 关于网络安全知识 外贸型网站制作 企业营销推广方案 信息安全等保测评要求邢台网站制作市场 构建网络安全防护体系 长春营销外包 辽源网站建设 旅游网站案例 佛山网站设计平台 建网站方法 网络安全实验室答案 重庆信息安全产业股份有限公司 高端的平面设计网站 信息安全等保测评要求 厦门网站排名优化软件 2016网络安全事例 关于网络安全知识 顺德网站建设市场 上海网络安全相关政策 信息安全等保测评要求 企业网络安全评估 网络安全监测预警机制 人网站建站 网络安全设备连接方法 企业营销推广方案 微信手机网站 网络安全100强 公司关于网站设计公司的简介 天津网站建设揭秘 乾冠信息安全研究院怎么样 信息安全标准规范 网络安全的特殊性 关于建立国家信息安全产品认证认可体系的通知信任对营销的重要性 微网站自助建站后台 社会工程学 网络安全 鹤壁做网站 大连网站优化公司 社会工程学 网络安全 公司关于网站设计公司的简介 网络安全法漫画 社会工程学 网络安全 网站的重要性 营销是企业 网站建立公司四川 网站制作的英文 个人信息安全防护概述 国内信息安全公司 互联网信息安全报告 装修微营销 avast网络安全 清华大学 网络安全 鹤壁做网站 大连网站优化公司 信息安全工程系 公司关于网站设计公司的简介 网络安全法漫画 清华大学 网络安全 网站的重要性 营销是企业 网站建立公司四川 河北网站建设推广 个人信息安全防护概述 中国广东手机网站建设 互联网信息安全报告 什么是网络营销推广 信息安全等相关专业网站改版 分析网络安全问题有哪些方面 个人信息安全防护概述 龙口做网站 网络安全专业是什么 与信息安全相关的岗位 网站的互动 清华大学 网络安全 如何学习信息安全,-1 深圳网站制作公司资讯 什么是信息安全与管理中心 国内全屏网站有哪些 网络安全设备连接方法 深圳企业网站建设哪家好 咨询网站设计 营销是企业 身边的网络营销有那些 2017青岛网络安全会议