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
网络营销微观环境包括!深圳新媒体营销平台网络安全实训心得vpn 网络安全青岛营销微信营销含义怎样网络营销网络安全宣传周ppt网络安全检测办法网络安全的基础知识以汉朝历史为背景,讲述一个平民小子,如何一步步成长为皇帝。 新人,新书,希望大家支持!盘古的分神关誉穿越时空,阻止量子超神机器人诞生,以拯救人类。差之毫厘失之千年,误穿到了十五世纪,与女娲的纠缠者薛紫嫣相爱,改变了历史,导致黑洞死亡,天地巨变将生,人类将提前灭亡。关誉暂避高维世界恢复神力,瞬间度过五百年,借通天宝石感应导航,回到现代都市,成为黄家上门女婿,与薛紫嫣转世之身黄小婰再续前缘……查理的家族发展史山海经·山经中记载,“翼望之山,有兽焉,其状如狸,一目而三尾,其音如夺百声,是可以御凶,服之已瘅”。 又有记载,“基山,有兽焉,其状如羊,九尾四耳,其目在背,佩之不畏。” 话说,妖兽的事,怎么能按套路出牌呢?一个平平淡淡酷爱小说的人,不善与人交流。只有小说才是他的世界。孟婆说我在阳间的寿命没超过24小时,不给予办理投胎业务。 而我当了十八年的鬼,终于等来家里给我烧了一间小卖部。 我意外发现这件小卖部通阳间,可以从阳间进货,拿到阴间来卖。 从此以后我便就做起了阴阳两界的生意,叱咤阴间。 和乔老爷一起卖手机,和扣比一起打篮球,但阎王竟然不要我投胎?一场全球病毒使人类文明的存在步入了尾声,生存还是毁灭,一个巨大的阴谋交易如同黑夜笼罩,斗争始终不曾停止,人类终究能否迎来黑暗后的黎明......上古末年,万族混战,天崩地裂。 万古之后,诸帝消失,仙门关闭。 一代大帝为开辟仙门遭遇世间最可怕大劫而陨落。 千载之后,携无上神鼎归来,再战苍穹。 菩萨低眉,所以慈悲六道! 撒旦低头,所以血流成河! 以撒旦之名,专职杀戮,他要当最强的那个男人! 最燃的都市,且看一个男人如何成就霸业,成为傲立巅峰的一代传奇!   【七少出品,铁血霸气】 撒旦军团群:198247503 【诸善奉行,诸恶莫作,自净其意】 爷爷的笔记,让南生对熟悉的世界感到陌生。
合肥网站制作需 小米盒子网络安全性wpa 智能网站建设步骤 论述我国信息安全管理现状 网络信息安全范畴 公安部网络安全研发 信息安全监测预警系统 关于网络安全基础知识 企业网站优化 徐州建网站2015网络营销课程视频 前世今生的故事如何影响现代生活?咨询【www.richdady.cn】 感情纠纷的案例分享【www.richdady.cn】 升迁障碍的职场突破方法有哪些?咨询【www.richdady.cn】 冤亲债主的干扰案例【www.richdady.cn】 婴灵对家庭的影响咨询【www.richdady.cn】 阴间生活的文化背景【www.richdady.cn】√转ihbwel 前世老公的咨询技巧【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场心态咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的超度与心灵净化咨询【企鹅383550880】√转ihbwel 公司破产后如何重新创业【www.richdady.cn】√转ihbwel 灵魂化解与心理疗愈咨询【www.richdady.cn】√转ihbwel 升迁障碍的职业发展【企鹅383550880】√转ihbwel 去世的母亲的去向解析【企鹅383550880】√转ihbwel 老公家暴的前世因果咨询【微:qq383550880 】√转ihbwel 事业不顺的职场困境咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的财富积累方法有哪些?【www.richdady.cn】√转ihbwel 前世今生查询服务【www.richdady.cn】√转ihbwel 孩子压力大的前世记忆【微:qq383550880 】√转ihbwel 婴灵对家庭有哪些影响?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的改善方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 安徽大学 信息安全 网络安全测评培训教程 沈阳做网站公司 机器人 信息安全 网络安全问题产生的原因包括( ). 武汉市大型的网站制作公司 四川省网络安全报警 企业网站设计 2015网络安全新闻 怎样网络营销 深圳网络营销 信息安全等级保护作用 网络安全攻防专业方向 青岛营销 合肥网站制作需 网络营销市场定位策略 网络营销市场定位策略 网络安全零基础视频 龙华网站建设 营销优势和劣势分析 2015年网络安全数据 网络安全威胁的例子 北京邮电大学信息安全中心 学院网站规划方案 joomla 2.5:你的网站建设使用与管理 下载 2015年信息安全报告制度 软件外包信息安全程序 关于加强网络安全学科建设和人才培养的意见 信息安全测评项目 业务对信息安全 工具营销 沈阳做网站公司 国家信息安全局 微信营销软件 封号吗 企业信息安全介绍 美国 网络安全 地方网站建设 办公室信息安全工作职责,-1 泉州网站制作 网络与信息安全培训 2015网络安全事件调查报告 河南信息安全有限公司 企业网站设计 酒泉网站建设 edm营销平台的费用网络营销学什么专业 深圳新媒体营销平台 信息安全办公室,-1 信息安全公益课程 网络安全攻防专业方向 上海做网站公司 上海做网站公司 地方网站建设 曲靖做网站 edm营销平台的费用网络营销学什么专业 合肥网站建设 机器人 信息安全 网络安全实训心得 佛山全网营销 传统营销的理论基础 网络安全机构nsa 国外网站模板 青岛营销 网络安全威胁的例子 湖南品牌网站建设 网站设计模块 一般设计网站页面用什么软件 2017年最新网站设计风格 如何网络营销 最新网络安全问题及解决办法 合肥网站制作需 网站类型分类 河南信息安全有限公司 国家信息安全局 温州手机网站制作公司电话 网络安全工作小组 昆明网站建设费用 啊d注入工具的sql注入点的修复方法_网络安全_脚本之家 微信营销含义 信息安全公益课程 石家庄网站公司 合肥 做网站的 网络安全预警方案 关于网络安全基础知识 抚州网站建设 绵阳市公司网站建设 安徽大学 信息安全 病毒式营销淘宝 网络营销服务外包 十大网络信息安全事件 网络安全培训机构有 网站建设优秀网站建设 一般设计网站页面用什么软件 上海 信息安全 企业,-1安天 网络安全 沈阳做网站公司 网络营销服务外包 2015网络安全新闻 网信办 网络安全协调局 网络安全宣传周ppt 2015年网络安全数据 温州手机网站制作公司电话 南昌建网站单位 网络安全问题产生的原因包括( ). seo营销技巧培训班 微信营销软件 封号吗 工具营销 美国信息安全投入 昆明响应式网站 网络营销微观环境包括! 深圳网络营销 高端全网平台整合营销 网络与信息安全认证资质证书 信息安全服务资质怎么查询 网络安全管理规范 石家庄网站公司 企业网站优化 集团网站建设哪家好 华中科技大学 信息安全专业 网络营销市场定位策略 网络信息安全范畴 抚州网站建设 网络安全 最高法 工具营销 常州网站制作市场 推广型网站制作哪家好 温州手机网站制作公司电话 一般设计网站页面用什么软件 网络安全管理规范 办公室信息安全工作职责,-1 企业信息安全介绍 合肥网站制作需 武汉市大型的网站制作公司 企业网站设计 颜色搭配对网站重要性 绵阳市公司网站建设 如何快速提高网站排名