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
长沙o2o网站制作公司网络营销代运营媒体营销公司信息安全访谈,-1网络营销工具和方法有哪些酷炫给公司网站欣赏外推排名微信粉丝营销网络营销负面常用网络安全工具软件网络安全认证协议红茶网络营销方案嘉靖二十年,跟姐姐逃难到浙江的化生和同村的伙伴进城送菜时遭遇了海盗攻城,阴差阳错的被一队募兵抓了壮丁,自此放下了种菜的锄头拿起了杀人的钢刀。   残忍的敌人和无畏的同袍让化生快速的由一个种菜的农家小子转变为一个合格的战士。   倭寇、海盗、卫所军、贪官、奸商、老百姓,化生一路杀过来,立下赫赫战功的同时也陷入深深的迷茫。   前进的方向总充满迷雾,战争的尽头总不见踪影。   生死与共的同袍兄弟也在寻找方向中逐渐分道扬镳,甚至刀枪相向。   化生跌跌撞撞一路走下去,辨不清方向,看不到尽头,,,,,,断桥似断非断,其实还若离若即。昨宵尚重迴,今朝已甦醒,且早恨不归。心事痕迹,频频扰梦里。早安,晚安,我的心急上人。苔花纵如米粒小,也慊慊辄学牡丹开。我虽卑微娇弱,亦会似芳菲璀璨奕偞。白日曣曣不到处,青春骎寻恰自来。惟愿孜孜矻矻、勤勤恳恳的度过朝朝暮暮。一夜之间,世界遭逢巨变,本是平民百姓的你,却意外拥有了罕见的异能......这是一个新的世界,熟悉的人物,不同的世界观,不同的剧情,不同的遭遇22世纪随着科技发展,虚拟和现实的界限越来越模糊,随后坎影科技推出一款名为“落君”的游戏,游戏内所有力量速度等一切游戏内道具无条件带回现实,从此开启人类新时代。后人称为“觉醒时代”。一座危城,一条老街,一个念想,一个人,一群人,守一城。 陈枫重生异世,在最弱小的时候得到了一群最善良的人的帮助,为了一个念想守住一个城。守西北,入中京,踏塞北,这一世,希望可以活成自己想要的模样。“轩辕圣世,十界浩荡。一萧一剑平生意,负尽狂名十五年。几个道尊罢了,徒儿斩了他。”“师尊,我可是还没有到您那个境界呀!!!”王迦哭着对着背对他的白衣男子说道…… 我是谁?我在废墟残垣中醒来,人类和机器人的战争让世界都濒临毁灭,谁来救救我们?谁来救救世界?谁来拯救这次末日之战?东方曜穿越洪荒,投靠刚建立不久的天庭,成为一名扫地仙。 同时获得签到系统,只要在不同的地方打卡,就可以拿到系统奖励。 “叮!恭喜宿主遣云宫打卡成功!” “获得大道玉佩!” “叮!毗沙宫打卡成功,获得【八九玄功】。” “叮!五明宫打卡成功,获得圣龙仙丹!” “叮!兜率宫打卡成功,获得先天灵果一枚。” …… 就这样,东方曜在众仙无视中在天庭签到了几百年。 直到有一天,下界妖族举兵来袭,天庭无人能敌。 他们一路杀到了凌霄宝殿,遇到了正在扫地的东方曜……宇宙浩瀚无穷,凡人渺小似无。 命运无常,神魔亦如微尘,力有不及。 大道苍茫,九霄是何处?
c# 网络安全编程 网络安全公司产品策划 网络营销负面 网络安全培训前景 网络营销岗位 网络安全基础:应用与标准 网站建设规划书 创新的购物网站建设 淘宝营销策略简述 北京市信息安全产业基地 婴灵咨询【www.richdady.cn】 解梦【www.richdady.cn】 家庭关系的矛盾化解【www.richdady.cn】 存不住钱咨询【www.richdady.cn】 失业期间的心理调适方法【www.richdady.cn】 生活中的无形干扰有哪些【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 什么原因意外的前世修行咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与老公前世的前世解析咨询【www.richdady.cn】√转ihbwel 性压抑的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的故事有哪些真实经历?【企鹅383550880】√转ihbwel 冤亲债主的干扰案例咨询【σσЗ8З55О88О√转ihbwel 大龄剩女的婚姻建议咨询【σσЗ8З55О88О√转ihbwel 发育倒退的医学检查咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老公的前世缘分【企鹅383550880】√转ihbwel 孩子不爱读书的心理分析【企鹅383550880】√转ihbwel 阴间生活的前世修行咨询【企鹅383550880】√转ihbwel 缺心眼的原因分析咨询【www.richdady.cn】√转ihbwel 性压抑的前世影响咨询【www.richdady.cn】√转ihbwel 有官司的案例分享咨询【www.richdady.cn】√转ihbwel 莫名其妙感伤的前世因果【微:qq383550880 】√转ihbwel 营销网站手机站 网站建设 小程序 京东 网络安全 网络安全信息分析 中国信息安全等保网 手机网站空间 网络安全宣传周活动项目 信息安全等级保护培训 长安手机网站建设 国内网络安全事例 什么叫做网站维护 网络营销代运营 邮件营销的优点有 中国信息安全监测中心 网络安全法构成我国 网络营销岗位 企业手机网站建设案例 国家信息安全等级 大数据与信息安全报告 京东 网络安全 idc网络安全市场分析报告 it网络安全培训课程 邮件营销的优点有 成都网络营销服务公司 网络营销负面 信息安全等级认定 中国信息安全行业协会 上海市信息安全测评认证中心 淘宝营销策略简述 大连网站制作.net 上国外网站的dns 电子商务信息安全,-1 贵阳有哪些可以制作网站的公司 为什么要用网络营销 网络营销途径都有哪些方面 网络技术还是信息安全 授权管理 信息安全,-1 网站国际化 上海市信息安全测评认证中心 微信营销推送 运营型网站 信息安全技能要求 2016网络安全威胁 全响应网站 网站搭建吧 给会所做网站 北京市信息安全产业基地 无锡微网站开发 成都网络营销服务公司 建一个政府网站 网络安全基础:应用与标准 网站建设新闻分享 网络安全企业排名 公安局信息安全部,-1 网站搭建吧 大数据与信息安全报告 网络营销公司微信号 上海专业做网站公司地址 济南网站设计建设公司 上海营销公司有哪些百草味市场营销战略 dreamweaver cs4网页设计与网站建设标准教程 长沙o2o网站制作公司 网红网站建设官网 互联网营销和策划 网络安全培训前景 美国 专家 信息安全 酷炫给公司网站欣赏 网络营销工具和方法有哪些 贵阳有哪些可以制作网站的公司 工业网络安全技术 全响应网站 酷炫给公司网站欣赏 网络安全商业模式 手机网站空间 电商的内容营销案例 网络安全商业模式 美国 专家 信息安全 杭州营销外包 网络运营整合营销 互联网信息安全公司排名 网站国际化 网络安全认证协议 信息安全等级认定 企业信息安全 2016网络安全威胁 网站前端 产品网络安全认证证书 2016信息安全大赛 一等奖 网站设计的公司 网络安全与个人安全 信息安全服务资质认证证书 免费网站建设 侦查系好还是网络安全 任天行网络安全管理中心 美国 信息安全标准 网站国际化 中国信息安全监测中心 政府网站建设方案 中国网络安全宣讲 网络安全宣传文章 建英语网站 信息安全等级认定 linux 网络安全防护 给会所做网站 网络技术还是信息安全 网站搭建吧 上海地产网站建设 外贸视频营销 政府网站建设方案 如何用自己的电脑建网站 长安手机网站建设 外推排名微信粉丝营销 内蒙古 网络安全和信息化领导小组 网络个人信息安全 运营型网站 网络营销岗位 潍坊网站优化 网络安全公司产品策划 手机网站制作时应该注意的问题 且网站制作 idc网络安全市场分析报告 物业公司网站建设 整合营销推广公司 idc网络安全市场分析报告 2016信息安全大赛 一等奖 学习营销 信息安全技能要求 网络安全基础:应用与标准 企模网站 2017全球网络安全指数 网络营销公司微信号 产品网络安全认证证书 信息安全技术 第二代防火墙安全技术要求,-1 金融网站开发方案 汽车的信息安全指哪些内容