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
网站定制 天津南京网站制作信息安全分析信息安全基础培训网站分辨率网络安全的概述网站定制 天津网站培训班网站制作性价比哪家好网络安全文稿游戏宅男小麦意外穿越到游戏《征途》,开启了一段不一样的征途。努力了十年,终于经济独立了,本以为可以彻底甩手享受生活,迟来的系统却逼着他去当个门主。 既然都当门主了,那更加不用那么拘束了,谁让这个宗门这么强呢,你说对吧? 全球御兽时代,开局觉醒sss级天赋。 无尽提取! 提取铁元素,木剑进化成功,获得一把铁剑! 提取坚硬元素,自身进化成功,获得久久能力! 从此刻开始,走向御兽巅峰! 明末边境倭寇匪患猖獗,朝廷剿灭不力,黎民水深火热,时事从民间择选了一草根步步成王,力挽狂澜,只是这个成长过程有些让人惨不忍睹。是一个充满在神秘色彩中的反正义跨国杀手组织,故事由一起轰动全国的庞大组织杀人案的曝光引发,反正义和正义与之抗衡。仗剑随风行,斩仙问九州。 一剑诛恶,一剑镇魂。 吾携剑与风行,屠尽天下不公! 一剑断念,一剑开天!在这片奇幻的大陆上,有着诸多的神明与拥有强大力量的人类与非人类,他们都拥有各自的文化与文明,在一切都有序的进行时,一场阴谋的风暴正在悄然接近......高考结束了,摆烂但又不想接受这样的自己,阴差阳错回到两年前高二的时候学校校花莫名其妙的说我是她对象,害的我被学校大哥给盯上了…… 有一种孤独是,心心念念着一个人,却没有她的联系方式,如果最后是你啊,晚一点没关系。我叫路森尧,我的故事 从高二开始。天空突变,一次偶然的机会人类发现了比自己还强大的物种,贪婪的妄想却把沉睡千年的丧尸给惊醒了,不思考只听他人的人类征服选择了错误的选项差点毁掉世界,圣鹰小队能否侦破这起危机......
澳洲 信息安全专业就业前景 电子营销就业率 omg网络安全团队是什么 网站制作 价格 网络安全事件发现与关联分析 门户网站制作 网络安全热点事件 建网站空间 郑州最好的网站建设 国外素材网站 去世的父亲的影响分析咨询【www.richdady.cn】 精神不振【www.richdady.cn】 内心恐惧胆怯的前世因果【www.richdady.cn】 前世记忆恢复技巧咨询【www.richdady.cn】 与老公前世的前世修行咨询【www.richdady.cn】 心慌胸闷头晕咨询【www.richdady.cn】√转ihbwel 头脑混沌的环境影响咨询【微:qq383550880 】√转ihbwel 公司破产的应对策略【www.richdady.cn】√转ihbwel 前世今生的改命方法【企鹅383550880】√转ihbwel 前世老公的识别方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 官司的前世因果咨询【σσЗ8З55О88О√转ihbwel 事业发展瓶颈突破【企鹅383550880】√转ihbwel 人际关系不好的解决方法咨询【企鹅383550880】√转ihbwel 老公家暴的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 老公家暴的自我保护【企鹅383550880】√转ihbwel 老公家暴的法律咨询【微:qq383550880 】√转ihbwel 缺心眼的前世记忆咨询【微:qq383550880 】√转ihbwel 与男友前世的前世缘分【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 学习成绩差的环境影响【www.richdady.cn】√转ihbwel 头脑混沌的心理调适咨询【σσЗ8З55О88О√转ihbwel 商务网站建设公司 成都网站创建 网络营销与销售的区别 珠海企业网站建设费用 成都网站建设公司 网络安全周启动? 网络安全事件发现与关联分析 网站流程图 网站有后台更新不了 超炫的网站 2016中国信息安全服务年会 庆阳网站建设 网络安全法最新 网络安全委员会 果园 关键信息基础设施网络安全状况分析报告 领航网络营销 昆明做网站哪家好 手机网站分享 信息安全泄密案例 网络安全相关高校 最新网站建设语言 南京网站制作 杭州网站设计公司有哪些 企业信息安全内容 湖南网站建设 设计新颖的网站建站 门户网站制作 电子营销就业率 长沙高端网站建设服务 网络安全工具 南宁网站公司 河南信息安全专业吗信息安全服务运维承诺 脑白金的营销理念 提升网络安全管理水平 营销型 网站设计 广西 黑龙江网站建设 澳洲 信息安全专业就业前景 最新网站建设语言 个性化建网站定制 珠海企业网站建设费用 聊城做网站建设的公司 信息网络安全视频 上海网站制作顾问 如何建设公司门户网站 flash网站制作 网络安全的概述 omg网络安全团队是什么 网站制作 价格 网站制作 价格 网络安全相关高校 信息安全等级保护制度是国家 郑州最好的网站建设 龙岗网站建设 信科网络 成都网站建设公司 网路营销微观环境 网站开发制作 关于信息安全的文章,-1 网络安全周启动? 湘潭做网站 网络安全法思维导图 做个网站 门户网站制作 网络营销与销售的区别 网站分辨率 wap网站开发 国家信息安全小组组长 青岛高端网站开发公司 怎样开网站 唯品会营销理念 微信网站 影楼 潜江网站建设 信息安全对抗比赛 信息安全管理法规,-1 信息安全等级保护测评工作管理规范(试行) 永州网站制作 网站有后台更新不了 优化型网站建设 手机网站分享 房产类网站制作商 商城网站都有什么功能 商城网站都有什么功能 关于信息安全的文章,-1 网络安全法 漏洞 北京网站建设公 脑白金的营销理念 西安网站优化 聊城做网站建设的公司 河南信息安全专业吗信息安全服务运维承诺 网络安全什么培训好 苏州网站制作设计 网络安全热点事件 网络安全soc 韩雪冬网站 禁忌网站 国外素材网站 电商营销教学 公司产品网络营销方案 网络安全方面的职业 淄博中企动力公司网站 违反信息网络安全案例 青岛网站建设迅优 长沙高端网站建设服务 宁夏网站建设 阿里妈妈的营销推广平台中产品有哪些?每个产品的作用有哪些? 解放军信息安全方案 南宁网站制作 网络安全周启动? linux 网络安全配置 长沙高端网站建设服务 上海网站制作顾问 黑龙江网站建设 韩雪冬网站 信息科技有限公司网站建设 上海网络信息安全协会 做网站创意 网站流程图 成都大牌广告网络营销 asp.net网站设计 专业开发网站公司 澳洲 信息安全专业就业前景 omg网络安全团队是什么 信息安全服务资质(安全开发类),-1 2015年网络安全活动 佛山购物网站建设 网络安全事件发现与关联分析 怎样黑网站 广州定制网站设 网络安全最新资讯网络推广整合营销 网路营销微观环境 镇江企业网站建设 第五届网络安全会议 信息网络安全视频 超炫的网站 台州网站设计外包