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
信息安全等级 威胁网络发展对营销的影响研究郭启全 网络安全法重庆綦江网站制作公司推荐上海信息安全专业建立信息安全应急管理信息安全的产品?策划营销推广信息安全专家 能力信息安全工具书比较龙岗网站设计他经受了一次次灾难险情的磨砺,意外修成了一些神奇的本领,却不知由来。他如同脱胎换骨一般,斩妖除害,从一个普通人成为功高盖世的战神。一场三国游戏测试,使魏伪,陈伟,贺随,张洲四人穿越到游戏。在这个群雄逐鹿,战火纷飞的虚拟世界里,他们能闯出属于他们是一亩三分地吗...当吴狄秉着爱国,诚信,敬业,友善的优良品质,混进金庸先生笔下的武侠世界当中,成为一名武当道士时 面对上辈子无数个夜晚在床上幻想过的武功秘籍,看见那一位位老爷子笔下倾城倾国的女猪脚们,吴狄表示 别无选择,唯有制霸江湖!美女别跑呀! 落魄单身狗---林枫内心抓狂。 《人生游戏》? 你,这是个什么样的游戏软件呀? 魔幻! 令人不敢想象,可这一切正诡异地发生着…… 老天爷哪!这个世界到底怎么了? 世人震惊地看着这个变幻莫测的世界,眼里满是恐惧…… 红芒! 满眼是红芒! 1余清进入一个游戏,这个所谓的游戏牵连的现实却充满着魔幻色彩,甚至这个游戏里影响着整个世界的驱动,这个世界的意义到底是什么。究竟是人类被当做盘中棋子,还是只是上帝无聊的玩物......光鲜亮丽的皮囊只是一副躯壳,当它干涸,会露出里面的东西。 穿越到玄幻世界,好不容易加入了圣地宗门觉醒了御灵系统 谁想到攒了几个月家底贷款炼制出来的御灵丹就被圣地的圣女师姐误食了 结果因祸得福,获得隐藏奖励 但是接下来的和灵宠服从性测试任务让白云琦傻眼了 “首先是原地转圈!” “然后是摸头舔手!” “最后是以坐骑形态出击!” ....... “师姐,你也不想你在大庭广众之下做服从性测试吧?” 本以为一次是意外,但一次接一次的被其他美少女吃下御灵丹,白云琦的心态发生了微妙的变化:这是御灵还是御人啊......本人,小说迷,看着世界许多小说,我也手馋想些一本,留于时间。不喜勿喷,谢谢。天地不仁,以万物为刍狗!执棋者,以天地为棋盘,众生为棋子,身为棋子却想掀翻这棋盘,而他做的便是“要这天再也遮不住我的眼,要这地再也不能束缚我的脚步;我要踏碎凌霄放肆桀骜,我要用这铁棒打散那满天的神佛!”
营销新媒体 济源建网站 顺的网站建设咨询 网络发展对营销的影响研究 营销型网站制作 长沙微信网站制作 传统营销营销渠道 传统营销营销渠道 如何保证网络安全 企业网站建设技 婴灵的感应现象【www.richdady.cn】 孩子厌学【www.richdady.cn】 与男友前世的故事分析咨询【www.richdady.cn】 前世老公的前世解析咨询【www.richdady.cn】 事业不顺的应对策略【www.richdady.cn】 事业不顺的职场建议咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的和谐之道【企鹅383550880】√转ihbwel 前世老婆的识别方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 解梦的前世记忆【企鹅383550880】√转ihbwel 升迁障碍的职场建议咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 自闭症的案例分享咨询【www.richdady.cn】√转ihbwel 与男友前世的前世缘分【www.richdady.cn】√转ihbwel 大龄剩女的婚恋现状如何改变?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的职场建议有哪些?咨询【σσЗ8З55О88О√转ihbwel 心特别累的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 投资项目的收益分析【企鹅383550880】√转ihbwel 公司破产后如何重新创业咨询【σσЗ8З55О88О√转ihbwel 儿子不读书的心理调适咨询【微:qq383550880 】√转ihbwel 财运不佳的财富增长【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 微网页营销o2o营销-上海单仁信息移动科技有限公司 建立信息安全应急管理 牡丹江网站建设 工控 网络安全 招聘 网络安全问题分析 企业网站建站意义 微网页营销o2o营销-上海单仁信息移动科技有限公司 企业网站建设技 企业微信社群营销案例 关于网络安全动态 福州外网站建设 企业信息安全价值 网站设计深圳 网站域名域名 e春秋网络安全实验室 信息安全的企业信息安全 e春秋网络安全实验室 网站建设服务商 寻找微营销销售团队 微信营销培训总结 很火的网络营销案例 网站建站网站站欣赏 上海信息安全专业 吉安网站建设中央信息安全 常州专业网站建设公司 网络安全加密 网络安全等级测评 长沙微信网站制作 信息安全的产品? 高校信息安全建设方案 网络安全年会 吉安网站建设中央信息安全 e春秋网络安全实验室 制作一个网站步骤排版 网站建设 中企动力公司 长春微信做网站 工业物联网网络安全 如何在饥饿营销策略 信息安全登记保护,-1 企业网站建站意义 信息网络安全包括 中国信息安全相关考试 常州专业网站建设公司 福州外网站建设 网络营销推广模式 网络营销资源论坛 网络安全应急响应服务 建国外网站知名网站规划 网站手机开 网站制作 番禺 珠海集团网站建设外包 网络安全教育课程 策划营销推广 常州专业网站建设公司 网络发展对营销的影响研究 搜索引擎营销搜索引擎营销技术论坛 中国网络与信息安全 太原网站推广 信息安全基础意识测评 高校信息安全建设方案 信息安全检测公司 关于手机网络安全的 贵阳开发网站建设 网络安全协议都有哪些内容 营销模式摘要 asp.net网站从数据库读取长文本到网页并保持原有格式 信息网络安全包括 公安部信息安全电视会议 营销学术语 网络安全加密 中国信息安全相关考试 关于手机网络安全的 成交型网站 免费做外贸网站 网站手机开 济源建网站 重庆綦江网站制作公司推荐 杭州 网站建设公司排名 河北公司网站制作设计 如何保证网络安全 上海信息安全专业 建网站的步骤 中国网络与信息安全 网站数据怎么会丢失 信息安全工具书比较龙岗网站设计 长沙微信网站制作 建个普通网站 网站手机开 微信营销培训总结 北京平台网站建设 营销模式摘要 信息安全登记保护,-1 网站 模板 网络安全教育课程 三亚网站建设 营销学术语 信息安全登记保护,-1 关于网络安全的文献 内容整合营销机构 信息安全相关的公众号 网络安全教育大会 佛山网站设计资讯 关于网络安全的文献 网络安全 专题 全网营销系统是真的吗 2014 信息安全事件 网站建设服务商 策划营销推广 网站手机开 信息安全登记保护,-1 网络安全协议都有哪些内容 南京网站建设 策划营销推广 知名信息安全公司 长春微信做网站 营销策划网络课程 中国网络与信息安全 哪里的sem整合营销 网络营销推广模式 网站规划分析的好处 信息安全检测公司 重庆綦江网站制作公司推荐 网络安全 逆向 免费做外贸网站 网络营销的风险因素 旅游项目网络营销案例 如何保证网络安全 网站建设服务商 狼客网络营销 提供商城网站 外贸网站建设 如何做 国际网络营销教材 成交型网站 工业物联网网络安全 广州信息安全