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
信息安全相关的公众号网络营销有法律吗如何用网络营销找工作西安网站设计公司2016信息安全大赛 一等奖西安网站设计公司保定专业做网站上网认证管理系统 信息安全产品网络安全认证证书gb 信息安全,-1一场全球病毒使人类文明的存在步入了尾声,生存还是毁灭,一个巨大的阴谋交易如同黑夜笼罩,斗争始终不曾停止,人类终究能否迎来黑暗后的黎明......天机师凭借智慧争霸天下,为人而战,谈笑间,天地沦陷,万物凋零,神魔臣服,敢问天下谁敢与其一战。偏远小镇的孩子,却是最大家族的有力争夺者。天武举演,三国会议,继承者之战,前方的路迷雾重重,下一刻的战斗又会何时来临,江湖庙堂 谁主沉浮,边境能否镇守。苏石魂归异界,认识许多有趣的人,却似乎陷入一个又一个陷阱。如何在重重危机中脱身,亲爱的人一个个死去,自己却苟活于世,活得不明不白,他又如何解开这些谜团? 九州大陆,万国争霸! 穿越大秦,成为公子赢昊! 开局发配凉州,遭遇匈奴劫杀,觉醒无双大帝系统! 签到千人战场,获得七星战将华雄效忠! 签到万人战场,获得八星上将赵云效忠! 签到十万战场,获得九星大将吕布效忠! 签到百万战场,获得十星神将项羽效忠! …… 且看公子赢昊,如何征战天下,成就无双大帝! 清露星辰动荡,少年强势崛起。 强大力量扶持,一路长歌风卷残云。 战将诸星浴血奋战,热血洒遍星宇...... 那一年周震仰望星空,有许多灿烂的梦,仿佛只要伸手,就能触摸。 当他触摸星辰之时,亦是梦魇降临的时刻。一阵眩晕竟穿越成了历史上的他,一个集开国君主和战神的合体,一生无败仗。 到了这等虎狼之地,他明白要想在这种乱世中活下去,必须要尽快适应这里的一切,一路在冰冷权谋和残酷战争中逆袭而上。 东晋十六国中统一北方的苻坚站在长安城上举目远眺,形势一片大好。 灭了东晋便能一统江山,然而,他身后是一个强大的民族,慕容鲜卑族的崛起,到底谁能一统江山。一场淝水之战,彻底逆时针改变了华夏历史,最终一代雄主在北方崛起。看似平静的世界中,有人身负法则之力,有序运转的法则之下,埋藏着鲜为人知的阴暗面……顺者凡,逆为仙,逆则再逆皆为魔 自古仙魔两立,可谁知仙就是魔,魔便是仙!正义并非是仙,邪恶并非是魔 左右他们的乃是 心!!!  主角李磊是一位起义军首领,在机缘巧合之下从人飞升成仙,本以为仙道前途光明,可谁知这才是地狱的入口 李磊不甘堕落,一怒废仙立魔,仙魔大战一触即发,可自古仙道处处打压魔道,魔道已经危在旦夕,主角能否力挽狂澜捍卫真正的正义,改变那恒古不变的结局……
公安局信息安全部,-1 商品营销软件企业网络营销总裁培训 如何提高网络安全 网站营销公司简介 江苏信息安全等级保护 2015信息安全报告制度 外贸做网站 如何用网络营销找工作 信息安全体系是什么,-1 网络推广营销 与男友前世的因果关系咨询【www.richdady.cn】 婴灵的超度与心灵净化【www.richdady.cn】 亲子关系的心理建设方法有哪些?咨询【www.richdady.cn】 与男友前世的故事分析【www.richdady.cn】 通灵与心理学结合咨询咨询【www.richdady.cn】 外灵干扰的前世因果咨询【σσЗ8З55О88О√转ihbwel 自闭症的治疗方法【企鹅383550880】√转ihbwel 学习成绩差的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 官司的解决方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的自我提升咨询【www.richdady.cn】√转ihbwel 官司咨询【www.richdady.cn】√转ihbwel 心理咨询与灵性指导【σσЗ8З55О88О√转ihbwel 去世的父亲的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的咨询技巧咨询【微:qq383550880 】√转ihbwel 心慌胸闷头晕咨询【微:qq383550880 】√转ihbwel 阴间生活的前世修行咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼的原因分析咨询【企鹅383550880】√转ihbwel 性压抑的前世影响咨询【企鹅383550880】√转ihbwel 有官司的预防措施咨询【企鹅383550880】√转ihbwel 与老公前世的前世案例咨询【σσЗ8З55О88О√转ihbwel 银川网站开发公司 网络营销连接的爱 常用网络安全工具软件 2016杜蕾斯事件营销 信息科技有限公司网站建设企业网站需要响应式 信息安全法学 网站 模板 邮件营销的优点有 珠海政府网站建设公司 国际信息安全新闻网站有哪些 近年来网络安全大事件 如何用网络营销找工作 建设公司网站的重要意义 超链接营销 网络营销热点事件2014 当前信息安全面临的威胁 网络安全如何创业 计算软考网络安全 昆明网站开发报价 网络安全宣传周活动项目 什么是外贸营销体系 网络安全与个人安全 河北公司网站制作设计 信息安全属性不包括是____. 模板网站的好处 网络安全验证码公司 长沙建网站 常用网络安全工具软件 全面的郑州网站建设 移动设备 信息安全 网站的营销方法有哪些 免费做外贸网站 网络推广营销 门户网站制作 计算软考网络安全 企业营销 上海最好网络安全公司排名 网站更新后为什么不显示 网络营销岗位 中国信息安全监测中心 电子营销就业率 电子营销就业率 网络营销运营 2016网络安全威胁 深圳网络营销师招聘 营销网络是什么意思 城市网络安全 银川网站开发公司 如何提高网络安全 c# 网络安全编程 网站营销公司简介 信息安全相关的公众号 网络安全流程图 社帝网络安全小组 网络营销工具和方法有哪些 整合营销推广公司 深圳搜索引擎营销企业 五大营销系统是什么意思 计算软考网络安全 网络安全宣传周活动项目 信息安全的产品? 商品营销软件企业网络营销总裁培训 互联网信息安全大会 赣州做网站 信息安全法学 信息安全等级认定 南昌建网站单位 上海信息安全专业 江苏信息安全等级保护 网络安全的论坛 如何加快网站访问速度 2016杜蕾斯事件营销 郑州最好的网站建设 百草味市场营销战略 网络安全宣传周活动项目 银川做网站 上海信息安全专业 大连网站建设公司 网站用橙色 企业网站建设技 网络推广营销 信息安全等级保护培训 网络营销站点域名采用"企业网站域名/产品名或营销页面名"的形式属于 什么是外贸营销体系 网站插入百度地图 网络安全流程图 信息安全等级培训 信息安全法学 如何用网络营销找工作 全网营销服务专家 2016信息安全大赛 一等奖 网络安全狗 微博网络营销案例 网站报价单 银川网站开发公司 网站 模板 重庆网络营销是什么 华为网络安全认证证书 当前信息安全面临的威胁 泉州网站制作 武汉商城网站制作公司 网站制作 价格 官方营销工具在哪里 南京网络营销 牡丹江网站建设 牡丹江网站建设 网络安全狗 信息安全属性不包括是____. 泉州网站制作 国际信息安全新闻网站有哪些 wap网站开发 西安制作手机网站 顺德网站建设 信息安全应聘岗位 企业营销 模板网站的好处 2016网络安全威胁 网站插入百度地图 郑州的数据营销公司怎么样 重庆网络营销是什么 制作一个网站步骤排版 郑州建网站公司_河南建网站_郑州建网站_建企业网站-郑州建站网 国际网络安全日 上网认证管理系统 信息安全 深圳网站制作880 网络营销工具和方法有哪些 企业网站建设技 云南省网络安全 信息安全等级认定 石油石化信息安全 4p营销组合策略包括 新疆网站制作俄罗斯 网络安全 长沙建网站 珠海政府网站建设公司 响应式网站栅格