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
做网站步骤运维网络安全审计系统网站建设营销的技巧注册网站免费注册中国互联网信息安全中心网络营销策划创意分析杭州网站建设开发上海达内网络营销病毒营销的传播机理在网站上显示地图青岛免费建网站穿越到高武世界,在报志愿的当天,苏七楼绑定了神级选择系统。 “590分,125卡,西北武大。” “575分,122卡,东南武大。” “610分,135卡,魔海武大。” “499,全套,89号技师。” 绑定系统的第一个奖励从坑死党开始。 “叮,你做出了选择,完成奖励血气丸” “叮,你做出了选择,完成奖励《血气真解》” “叮,你做出了选择,完成奖励《莽拳》” 只要做出选择,就有各种奖励,苏七楼从此开始了自己的崛起之路。 投胎是门技术活!他竟然,重生在妓馆之中,还是个女的!   虽然,出身卑贱还是女儿身!   为了民族不被女真蒙元荼毒,她要颠倒乾坤,重塑山河我已经过悲痛,为了不让更多人却承受这种痛苦,我潜心修行,为的就是有一天能替天行道。 我只杀该杀之人,只除该除鬼妖。在下并非圣人,不值得救那便不救。 但又何尝不是人心比鬼要更恶呢…… 人?妖?神? 十万年来,混战不休,民不聊生,气运之争,成仙之路注定血腥! 神明高高在上,那我张空,可屠神否?他曾为了修行背叛师门,却还是陨落在心魔之下。复生在海贼世界的他,决定放下执念,潇洒的活一次。陈默一直想去外面的世界看一看,看一看卢老头口中不一样的世界,然而贫乏的物资,危险的赏金任务和对外面世界的迷茫,让陈默一次次的推迟走出去的决心,直到两个陌生的人的到来.......穿越的于青阳发现来到洪荒之初,身赋大神通,就想着开宗立派做个隐士高人,当一位幕后黑手。 天灵大陆,星海行省,罗海城。 辰宇尘的出生地,天灵历308年,他六岁从未见过父亲。一头乌黑的中长发长达24厘米散在后,头发两边的一点披在肩上,显得很是帅气、可爱,虽说只有六岁却又如同成人般的冷静。生命本就脆弱,可以像尘土一样被一口气吹的烟消云散,但也可以活得无比顽强,像钢铁一般柔韧坚强。选择什么样的活法决定了人过什么样的生活,是像尘土一样毫无分量还是像钢铁一样成为国之柱石。在这个世界里,身存环境艰难,身边的亲朋好友随时都会被夺走性命,只有最坚韧的人才能活到最后。然而最终,我们都将从尘土里来,再回到尘土里去。女警叶未明刚被纳入重案组,就沾光收到了一面锦旗——来自被拐至原芜村的女孩小光的父母。 然而,原芜村青年陆光的报警却让她陷入一个围绕名为“日绝”的女子的巨大黑色漩涡。
成都建网站 b2b营销软件 云南省网络安全攻防 新媒体营销手段有哪些 杭州网站建设开发 西安做网站的 广州微网站建设效果 设计网站可能遇到的问题 营销工作室 网站配色表 暗恋的原因分析【www.richdady.cn】 头脑混沌的咨询技巧咨询【www.richdady.cn】 冤亲债主的前世今生咨询【www.richdady.cn】 脑部不清晰的心理调适咨询【www.richdady.cn】 忧郁症的治疗方法【www.richdady.cn】 孩子压力大的环境影响【σσЗ8З55О88О√转ihbwel 意外的心理调适咨询【微:qq383550880 】√转ihbwel 前世老公的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的父亲的去向解析【www.richdady.cn】√转ihbwel 忧郁症的自我提升咨询【企鹅383550880】√转ihbwel 前世缘份的再次相遇咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 处理感情纠纷的方法咨询【www.richdady.cn】√转ihbwel 头脑混沌的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何应对冤亲债主的干扰咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的轮回真相咨询【www.richdady.cn】√转ihbwel 大龄剩女的婚姻建议【企鹅383550880】√转ihbwel 意外的前世修行【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的职场转型技巧有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的前世修行咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 黑客技术与网络安全 2014广东省信息安全无锡做网站要多少钱 信息安全管理 信息安全展示平台,-1 济南做网站公司有哪些 嘉兴 网站 制作客户信息安全管理体系,-1 怎样建设网站 旅游网站管理系统 重庆本地网络营销平台 公安 网络安全 最新网络安全大会网络营销涉及哪些方面 生活是最高的营销师 网络安全第几级 免费建设网站平台 广告营销 网站怎么关闭 响应式网站 有哪些弊端 广州微网站建设效果 上海达内网络营销 江阴网站优化 茂名网站设计 昆山高端网站建设 都江堰网站建设 北京网诺信息安全技术有限公司 社交网络营销 温州网站优化 哈尔滨做网站电话 温州网站优化 通信网络安全服务资质 鄂州网站建设 重庆网站真实案例 沈阳网站建设推广 网御网络安全审计系统v3.0 网络安全设备销售 茂名网站设计 做网站的好公司 b2b网络营销的定义 b2b门户网站运营策划:循序渐进增加内容——运营时的关键点 哈尔滨做网站电话 饥饿营销具体意思 网络信息安全中心 seo优化网站建设公司 网络安全的简介 公安 网络安全 网络信息安全ppt 温州网站优化 西安网站制作公司 云南省网络安全攻防 网络营销技术基础语言 腾讯网络安全网站 北京网诺信息安全技术有限公司 网站建立的优劣势 dw建网站 网络营销技术基础语言 红帽。信息安全 响应式网站 有哪些弊端 杭州网站建设开发 信息安全系统设计,-1 网络市场营销策略分析报告 如何创建个人网站 小学生网络安全教案 新闻营销稿 众筹网站建设 龙岗网站设计效果 旅游网站管理系统 广州微网站建设效果 小学生网络安全教案 西电的信息安全专业排名 网络安全中的物理威胁包括什么 网御网络安全审计系统v3.0 织梦网站图片代码 腾讯网络安全网站 沈阳网站建设推广 众筹网站建设 昆山高端网站建设 网站建设模式有哪些 哈尔滨做网站电话 北京网站设计公司 如何获取所有网站 最新网络安全大会网络营销涉及哪些方面 杭州中小服装企业电子商务营销现状什么时候开始规模化发展? 网络营销相关岗位 网站建设制作 南京公司哪家好 基金会网站建设 网站建设营销的技巧 病毒营销的运用方法 国家信息网络安全机构 中国网络安全 论文中国网络信息安全技术公司排名 东莞网站建设培训 做网站的好公司 最新网络安全大会网络营销涉及哪些方面 深圳网站建设服务公司 红帽。信息安全 微信营销软件推广 安丘做网站 网站建设用哪种语言最好 陕西信息安全管理体系 怎么给网站添加站点统计 信息安全技巧 病毒营销的传播机理 信息安全认证公司 陕西信息安全管理体系 盈利网站 营销计划书 sns社区营销案例 思而忧网站 池州网站制作 国家信息网络安全机构 网站怎么关闭 昆山高端网站建设 网络信息安全中心 通信网络安全服务资质 重庆本地网络营销平台 运维网络安全审计系统 网站创建 茂名网站设计 网站公告滚动显示怎么编写在jsp页面中使上下连接循环滚动 怎么给网站添加站点统计 网络与信息安全通报机制 都江堰网站建设 北京信息安全产业 盈利网站 网站公告滚动显示怎么编写在jsp页面中使上下连接循环滚动 北京网诺信息安全技术有限公司 北京网络安全讲师 网站排版 西电的信息安全专业排名 生活是最高的营销师 2014广东省信息安全无锡做网站要多少钱 如何创建个人网站 java与网络安全 信息安全认证考试报名 做网站的好公司 网络安全威胁应对经历 网络营销技术基础语言