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
传统营销模式的利弊营销感言铜川网站建设营销策划在线阅读网络营销大学课件简单建网站信息安全类公司网络安全宣传周信息网络安全情况信息网络安全管理培训秦正穿越唐朝,竟因为一只鸟高阳原本是个蓝星的雇佣兵,在一次执行任务中来到了金庸武侠世界--神雕。 在神雕世界中获得武林中人梦寐以求的武林秘籍,左手六脉神剑、右手降龙十八掌,年纪轻轻就达到别人一辈子的成就, 一个小小的蝴蝶能带动多大的效应?神雕世界因为高阳的到来又会有什么样的变化?神雕中的爱恨情况是否因为高阳的到来而改变? 让我们走进神雕世界,看高阳如何在江湖中翻云覆雨~~~~~ 各位书友要是觉得《神雕之我是大魔王》还不错的话请不要忘记向您的朋友推荐哦只有千锤百炼才能成就,一次又一次的折磨换来一次又一次的强大,从仁心到黑化,是一次又一次的绝望的经历!这是最坏的时代!这是好的时代!这是人类为刍狗的时代! 这是崛起的时代!崛起还是死亡?他会如何选择呢!现代青年张无忌一次考古中,意外发现一座古墓。在古墓的神奇力量之下,竟来到了倚天之中的元朝末世。身怀北冥神功,逍遥传承,且看他如何在这个世界掀起风云,红颜相伴,兄弟相随,开辟出一个煌煌盛世! 注:本书单女主,不喜勿入! 可悲的不是失去,而是失去后,无法继续前行。 这是一个冗长的梦,带你走进不一样的玄幻世界! 他本对这个世界充满希望,可那贼老天一次又一次的给他带来劫难,身边的人一个个离他而去。 “我早已无牵无挂,何怕这世间万难” 死亡之后,成为了这片宇宙唯一的神。 位面破碎,世界荒芜,作为主角,就是要重建文明,重塑历史,重立真神!段白云生来无缘仙道。 一句谣言,一朝灭门。 流落到云峰大陆的段白云机缘巧合开启了修仙之路。 他拿着万众执念的东西重回天洲,又将那东西摔落泥泞。 段白云:我就要以我废材之名告诉他们,不是什么人都能够飞升成神!重回大唐贞观年间,来到了文昌武盛,民族自豪感最强的朝代,看李桂豫如何让大唐变得更强大。
建网站价格 网站的设计流程 黑客做网络安全怎么挣钱 营销型企业网站建设教案 小红书的营销模式 东莞做网站 信息安全测评费用 苏州营销策划 优帮云 网络安全手机可视化网站制作流程图 重庆营销策划 优帮云 祖灵的超度仪式咨询【www.richdady.cn】 前世老婆的前世解析【www.richdady.cn】 自闭症的症状与诊断咨询【www.richdady.cn】 祖灵的祭祀方法【www.richdady.cn】 家宅磁场咨询【www.richdady.cn】 为什么过世的前世记忆咨询【微:qq383550880 】√转ihbwel 财运问题在线咨询【σσЗ8З55О88О√转ihbwel 发育倒退对孩子心理的影响咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子不读书的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产的环境影响【σσЗ8З55О88О√转ihbwel 事业不顺的职业规划【σσЗ8З55О88О√转ihbwel 暗恋的心理调适咨询【微:qq383550880 】√转ihbwel 前世缘份的重逢有什么迹象?咨询【σσЗ8З55О88О√转ihbwel 冤亲债主的干扰与解脱咨询【www.richdady.cn】√转ihbwel 冤亲债主的干扰与解脱【σσЗ8З55О88О√转ihbwel 冤亲债主的干扰与化解【企鹅383550880】√转ihbwel 事业不顺的真实案例有哪些?咨询【企鹅383550880】√转ihbwel 公司破产的原因分析【微:qq383550880 】√转ihbwel 冤亲债主的化解方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 共建网络安全 共享网络文明 中国网络营销环境研究网络信息安全管理规范,-1 武汉网站设计公司 网站营销策略 课程商城网站模板 互联网营销和传统营销 网络安全的攻击报告 网站后台添加内容网页不显示 一键做网站 网络营销包括哪些营销 网络安全法与网络直播网站设计时应考虑哪些因素 网络安全发展情况 中国信息安全认证证书 中国互联网络安全 第三届山东省大学生信息安全知识大赛 营销市场细分的原则 沈阳营销咨询公司 网站漏扫 网站建设公司net2006 一键做网站 东营网站优化 闸北区网站制作 营销策划在线阅读 国家 网络安全 信息 网络安全建设规划 网络安全宣传周信息 衡水网站优化 网络安全情况 做网站百度 频率营销几级 崇左网站建设 巴彦淖尔市 网站建设 课程商城网站模板 制作网站报价 成都网站推广 闸北区网站制作 信息安全类公司 郑州网站推广流程 山西网络营销 网络信息安全实用教程 信息安全 清华 山西网络营销 网络安全行业有哪些 网络安全的通知 建网站价格 湖州网站设计 网站支付接口 网络安全法与网络直播网站设计时应考虑哪些因素 2016年网络安全形势 响应式公司网站 网站参数 企业网站备案策划 中国公安局网络安全 网络安全案例题 中国信息安全认证证书 信息安全研究中心 移动商城网站建设 深圳 2017年信息安全趋势 汕头市网站建设公司 系统网站 杭州集团公司网站制作 信息网络安全logo 网络安全发展情况 微营销成功案例 武汉网站设计公司 东营网站优化 重庆营销策划 优帮云 2016年网络安全形势 第三届山东省大学生信息安全知识大赛 网站建设新趋势 黑客做网络安全怎么挣钱 网络营销主体的认识 不属于网络信息安全特征的是 黑客做网络安全怎么挣钱 国家网络安全检查操作指南 重装系统是信息安全技术吗 苏州营销策划 优帮云 网络安全行业有哪些 第五届网络安全大会 课程商城网站模板 成都网站推广 信息安全预警系统 微信群如何做网络营销 湖南专业做网站企业 营销市场细分的原则 贵阳建网站 国家信息安全水平证书 小红书的营销模式 网络安全的通知 1. 信息安全的目标是: 铜川网站建设 网络安全现状及前景 天融信网络安全准入 网站改版 信科网络 网络信息安全与对抗 深圳高端网站建设 南通外贸网站制作 杭州集团公司网站制作 网站建设公司net2006 系统信息安全要求有哪些内容 自主建网站 钢琴网站建设原则 网络安全基线三个等级 网络安全手机可视化网站制作流程图 顺德手机网站设计咨询 信息安全资产管理 做内贸现在一般都通过哪些网站 巴彦淖尔市 网站建设 企业网站 三合一 微营销杂志 中国互联网络安全 河南网络营销 系统网站 国家网络与信息安全信息中心,-1 网站制作合同 电脑网络安全培训 温州网站制作价格 集团网站开发 信息网络安全管理培训 网络安全暴力攻击原理 人性是最高的营销 曲阜做网站 河南网络营销 大良网站公司 不属于网络信息安全特征的是 大连网络营销公司 设计 网站 第二届国家网络安全宣传周 互联网 网络安全 增强信息安全意识 双线网站 济南微网站 信息安全资产管理 深圳网络营销学校新媒体营销的成功案例 东营网站优化