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太原网络营销国内顶尖信息安全企业有哪些太原网络营销掌混沌太荒之力,修真龙不灭之体,诸天万界,唯吾独尊,觉神脉,修神诀,武道之极,逆天屠神!【无限流+诸天+主神】本在国家会展中心领奖的李景,睁眼发现自己晕倒在一间毛胚房中。 冰冷,封闭,死寂的环境让他惊疑不已。 待他跑至窗口往外看时,他才发现…… 他竟被困在了一栋即将爆破倒塌的大楼中!一场浩大的华夏劫难席卷了整个四分五裂的南北大地。 一位英明的皇帝从小在恩师的教导下。 成为了帝王挽救了这一场南北分裂的局面。 从新的起点开始,争霸异世界,拯救异世界生逢乱世,不求渡尽苍生,只求命数己定。 . 一生坎坷,只为与天争朝夕之命; 一生如画,水墨飘香自乱世情仇; . 幽火熊熊焚芸芸之众生,风雷阵阵破无间之魍魉;龙灵大陆上人人习武,世人皆以武道强者为尊。 且看出身贫苦的穷小子如何修习武道,成为龙灵大陆上的绝世强者。民间常说“南斗主生,北斗主死”,这话暗示了倒斗的南北派之争。 我爷爷被称为南派宗师,多年前下大墓遇险,救了北派人,也因此落了诅咒,没活过六十岁,我父亲也没活过六十。我出生时便有诅咒胎记,正好是诅咒的第三代,唯有破解诅咒才能延续香火…… 于是我拿着爷爷的盗墓笔记,开始走南闯北!茫茫天地,亘古永存,所有生灵,不断轮回,无限延续。 忽有一日,天地变,三界崩,阴阳转,轮回断,从此世间再无轮回,直至天地毁灭.....符文本应该是自然的烙印,却成为掌控者专属的能力,且看尤白礼在这个异界大陆如何挣扎成长。捞尸人,黑金棺。 神秘的点金文化,埋藏着据说可以富可敌国的宝藏。 东南亚的降头师,苗疆的蛊术少女。 这一切,都和一座神庙有关,代表着人类的长生和永存。 两支考古队,万人玄门追求了二十年的秘密,都是一个局……
网站代运营方案 搜素引擎营销 怎么判断网站优化过度 如何设计公司官网站 中国大学生信息安全 信息安全应急响应机制 搜素引擎营销 更新网站内容有什么用网络安全=信息安全 seo是网络营销吗 论坛营销 亲子关系的教育理念有哪些?【www.richdady.cn】 外灵的驱除方法【www.richdady.cn】 冤亲债主的干扰与化解技巧【www.richdady.cn】 孩子厌学的前世因果咨询【www.richdady.cn】 构建和谐亲子关系的方法咨询【www.richdady.cn】 暗恋威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 忧郁症的原因分析咨询【σσЗ8З55О88О√转ihbwel 大龄剩女的情感困扰【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂化解的仪式【微:qq383550880 】√转ihbwel 意外事故的主要原因分析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌的解决方法咨询【微:qq383550880 】√转ihbwel 学习成绩差的解决方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 阴间生活的前世故事【企鹅383550880】√转ihbwel 发育倒退的前世记忆【σσЗ8З55О88О√转ihbwel 升迁障碍的案例分享咨询【企鹅383550880】√转ihbwel 提高情商的方法【σσЗ8З55О88О√转ihbwel 前世缘份的故事有哪些真实经历?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的职业规划【www.richdady.cn】√转ihbwel 阴间生活的前世修行【www.richdady.cn】√转ihbwel 感情纠纷的情感沟通威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 珠海网站建设哪家好 签约 武汉新艺博彩绘 网站建设项目_武汉网站建设公司首选纵横互联 9.网络安全的特性包括( ). 南通动态网站建设 建的网站打开很慢 个人网站建设 免费 企业网络软文营销推广机构 网站制作好在百度里可以搜到吗 北京企业网站建设方 下载建网站 网络安全密钥怎么设置 搜素引擎营销 企业网站设计经典案例 广西信息网络安全报警网站 黑龙江网站建设做网站的好公司 外贸网站的建设 网络安全中的物理威胁包括什么 西宁网站 做网站用动易siteweaver cms还是phpcms 网络安全传输协议 网站无备案 工业控制网络安全题库 廊坊设计网站公司 乌鲁木齐网站建设 上海企业网站建设 网络营销环境的内容 微博营销方法 网站建设维护 企业网站设计经典案例 广西信息网络安全报警网站 seo是网络营销吗 建的网站打开很慢 网络安全国际会议 信息安全应急响应机制 网络安全关乎个人安全 国家信息安全漏洞共享 黑龙江网站建设做网站的好公司 电商网站开发 小型企业网站设计与制作 营销操作 广州市信息安全测评中 中国大学生信息安全 营销界名人 企业网站网络营销职能 网络安全领域 国际会议 关于简单网络安全协议有哪些 品牌营销软文案例 搜索引擎营销策略分析报告 济南建网站 武汉大型网站建设 发生信息安全紧急事件 网络安全设备培训方案 网络安全中的物理威胁包括什么 网站需求 汽车网站策划书 关于的网络营销文章 简述网络营销的定义 论坛营销 郑州营销托管公司排名 郑州营销托管公司排名 关于简单网络安全协议有哪些 网络安全意识 培训互联网网络安全ppt 珠海网站建设哪家好 建的网站打开很慢 外贸网站的建设 网络营销知识运营网店 网站未收录 中国互联网信息安全中心 网络安全国际会议 网络安全评估 营销界名人 外贸网站的建设 乌鲁木齐网站建设 网络营销有自学网站吗 营销中的价格策略 信息安全系统登记备案 如何构建网络安全体系 创建个人网站 发生信息安全紧急事件 网站代运营 网络营销环境的内容 全网营销产品套餐 上海网络营销资讯 信息安全展示平台,-1 成都的信息安全公司 信息安全专业考证吗 找柳市做网站 郑州个人做网站 网站建设首页突出什么 网站未收录 信息安全技术信息系统等级保护安全设计技术要求,-1 北京邮电大学 信息安全 国内顶尖信息安全企业有哪些 微博营销方法 建的网站打开很慢 北京企业网站建设方 网站改版方案 网站建设品 无锡地区网站制作公司排名 网络内容营销案例 网络安全意识 培训互联网网络安全ppt 国家网络安全与信息化领导小组 签约 武汉新艺博彩绘 网站建设项目_武汉网站建设公司首选纵横互联 网站改版方案 网站建设维护 网站代运营方案 重庆网络营销怎么样 重庆网络营销怎么样 信息安全证书 南通动态网站建设 网络安全关乎个人安全 网络安全设备培训方案 企业网站设计经典案例 网站的市场营销方案 拓吧网站 关于的网络营销文章 江苏省网络信息安全员 上海市网络与信息安全协调小组 计算机网络安全的措施有哪些 找柳市做网站 武汉大型网站建设 无锡地区网站制作公司排名 网络推广营销招聘 信息安全咨询服务方案 什么是搜索引擎营销策划 p2p网站建设医院营销网 北京企业网站建设方 支付宝渠道营销策略 全网营销产品套餐 营销swot自我分析ppt 湖南省信息网络安全协会 京东目标市场营销 广州市信息安全测评中 网络安全防护预案 个人网站建设 免费