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
西安网络安全比赛蓝色网站网络安全公司招聘信息江苏最新网络安全成都 企业网站建设公司静安微信手机网站制作bctf百度杯网络安全技术对抗赛网站制作框架北京 网站设计4P营销策略是指全完口碑营销1688道武成仙,道法成神。 这是一个万道齐兴的世界,精彩绝伦的道法神通,拳破山河的武师战者,口诛笔伐的文人墨客,演绎诸天的术数天师…… 平平凡凡的少年意外来到这样一个世界,他这一生注定不会平凡…… “祖师,您在等什么?” “第三柄圣器出世,不,准确的说是在等第三个持圣器之人出现!” “为什么?” “屠神!”我本齐天孙大圣,打落人间入凡尘 生老病死贪痴嗔,碌碌半生血犹温 今朝纵歌拔剑起,九州光寒荡鬼神 天若有情指天问,最难消受美人恩在空灵大陆上,修为决定着每个人的命运。大陆上,人的修为分为融体境,坚身境,铸心境,幻灵境,天元境,破玉境,芥子境,真元境,虚仙境,天神境,能登上天神境的强者少之又少,男主元翼在磨难中一步一步成长,在他向往的世界里,爱过,失去过,被人背叛过,终成一代强者。原本平常的人间忽然与灵魂有了直接联系,各种灵魂武者随之诞生。。主角李亮也碰巧的成为一名灵魂武者,开启他的灵魂之旅。。。游玉山是个普通的鞋厂低层员工, 一次外出游玩吃了一种野果中毒昏迷, 醒来后不但没事…… 却发现自己有超强记忆力。 只要看过一遍的事物都能记住。 为了小时候梦想,游玉山喜欢研究各种飞行器。 为了能够有天开着飞行器遨游未知的宇宙看看。 15年后,在无数次的失败和成功后,历经艰辛、实现梦想。此后到达了一个修真大陆,从此走上修真…… 轮回觉醒,打开了新世界的大门,你,还讨厌我吗?我曾在辉煌中等待灾难,也曾在夜幕中等待黎明!乱世之中如何得到和平?这个问题从古至今困扰着所有人,不同的人神,对于和平又有不同的理解,最终谁将为这乱世带来和平的曙光?哈哈哈哈哈,张越历经千辛万苦终于成了天行世界里法则一般的存在,他站在绝渺峰上睥睨世界,脚下亿万数的玩家朝他臣服,就在这时耳边突然传来一句系统提示:删档公测即将结束,正式服将在三天后全新发布。
网络营销职位分析 衡水移动端网站建设 It信息安全心得 2015年我国信息安全市场规模 成都 企业网站建设公司 网络安全人员能力认证技术类专业级教材 德国网站建设 网站更新了 重庆互联网营销推广 网络信息安全专题教育 官司的法律援助咨询【www.richdady.cn】 发育倒退的案例分享【www.richdady.cn】 心特别累的解决方法咨询【www.richdady.cn】 事业不顺的前世因果【www.richdady.cn】 精神不振的心理调适【www.richdady.cn】 意外事故的预防措施【www.richdady.cn】√转ihbwel 前世缘份的前世影响【www.richdady.cn】√转ihbwel 感情纠纷的案例分享【企鹅383550880】√转ihbwel 不爱读书威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世的前世缘分【微:qq383550880 】√转ihbwel 什么原因意外的前世修行咨询【微:qq383550880 】√转ihbwel 年轻人过世的常见原因咨询【微:qq383550880 】√转ihbwel 无形干扰如何影响心理健康咨询【www.richdady.cn】√转ihbwel 婴灵的超度与家庭和谐咨询【微:qq383550880 】√转ihbwel 前世缘份的前世影响【微:qq383550880 】√转ihbwel 前世缘份的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的案例分享【www.richdady.cn】√转ihbwel 财运不佳的财富增长咨询【www.richdady.cn】√转ihbwel 特殊学校的教育理念【微:qq383550880 】√转ihbwel 儿子抑郁症的案例分享【企鹅383550880】√转ihbwel 病毒式线上营销方案 网络安全监测与大数据 网络安全检查防护工作 高端网站建设搭建 网络安全公司招聘信息 南昌建网站的公司 景区网络营销的方式 淮安网站建设 信息安全服务集成资质 网站更新了 网络招生和营销 佛山微信营销 一个网站做几个关键词 衡水移动端网站建设 网信网络安全认证网络安全法与征信管理 网络营销网上营销 西安市做网站 北京 网站设计 网络信息安全创新制度 网站外接 网站的目的 国家开放大学信息安全学院微网站营销 网站费用 电子商务网络营销产品策略为什么要充分考虑产品的性能的试题及答案 2015年我国信息安全市场规模 网络营销都有哪些平台 营销话术 计算机网络安全体系... 重庆互联网营销推广 广州网站建设公司 网络安全第一阶 石家庄短期网络营销 企业信息安全保障体系 餐饮o2o营销策划方案 电商网站多少钱 当前php环境关闭了文件上传功能网站将无法上传图片和文件 营销推广方案线上线下 4P营销策略是指 app手机网站制作 百度搜索营销 重庆营销策划 优帮云 西安营销师 陕西网络安全 永年做网站检查网络安全性 网络安全法 条款解析 网络营销之微信 展示类网站 网络整合营销4i 各大搜索引擎整合营销 网络安全检查防护工作 泰安网站建设公司中国信息安全局势 企业网站建设目的 网站质作 网站质作 百度搜索营销 网络营销与马云 网络整合营销4i 你对网络营销的例子 微博营销图 建交友网站 企业信息安全保障体系 网络营销发展课 义乌网站建站 c2c电子商务网站 建网站的公司 整案营销 病毒式线上营销方案 成都网络营销 深圳高端电商网站建设者 德国网站建设 手机网络营销普遍问题 网站是用什么语言写的 丰都县网站 网络安全行业研究报告 长沙做网站建设的 电子商务可能存在哪些不安全因素?一般可采取哪些网络安全措施 莱芜网站设计 衡水移动端网站建设 龙岗网站推广 网站建设官方网站 网络安全产品排名中科新业 网络招生和营销 网络信息安全预警 路由器网络安全设置 如何进行internet信息搜索?有哪些搜索引擎网站? 如何进行internet信息搜索?有哪些搜索引擎网站? 网络营销发展课 传统网站和手机网站的区别是什么意思 搜索引擎营销好处 怎么检查网络安全 福州建设网站 静安微信手机网站制作 自微网站 网络安全监测与大数据 信息安全需求来源 网站开发合同 网络信息安全测评机构 个性化定制网站 西安营销师 河南省第二届信息安全 建交友网站 平阳网站制作 手机网站模板下载 重庆互联网营销推广 网站更新了 2015年我国信息安全市场规模 网络信息安全难学吗 中央网络安全和信息化领导小组办公室 大数据中心 成都 网络营销之微信 网络营销调研的优缺点 营销话术 网络安全未公开接口 属于网络安全的内容? 网站缺点 佛山微信营销 金融 信息安全体系建设方案,-1 网站的目的 国家信息安全服务安全 重庆互联网营销推广 苏州外贸网站制作 企业网站模版 网络安全名字 淄博那里有做网站的 营销推广方案线上线下 如何打造网站 永年做网站检查网络安全性 网络营销软文案例分析 衡水移动端网站建设 做网站设计制作的公司 深圳网站建设新闻 网络营销网上营销 营销九连环 2015年我国信息安全市场规模 信息安全检测软件 深圳高端电商网站建设者