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
网络营销的缺点有哪些珠海专业网站建设价格信息安全 自有为什么网站生成后不显示个人网络安全防范创新的商城网站建设注册网址的网站公安局网络安全监察大队信息安全等保测评商贸行业网站建设公司全网营销优势以汉朝历史为背景,讲述一个平民小子,如何一步步成长为皇帝。 新人,新书,希望大家支持!谁还记得?记得为了心中梦想和目标向前的他们!谁还在相信?相信那个全宇宙最大的谎言!谁还在坚守?坚守那个持续了不知多久的约定!谁还在等待?等待心中的风筝再飞行!传说中的奇迹,是否真的存在?麦当一行人的冒险仍在继续!我们会和他们并肩作战! 农村小伙秦天继承太乙神针,身怀失传古医术,被誉为一代天医, 从此他时来运转,纵横天下。  “神医,首富已经在门外等了你几个小时了,什么时候给他看病?”   秦天躺靠美人怀,摆摆手说道:“让他等着……”慕容晓的父母已音讯全无三年有余,她甚是迷茫。在得到了师父无音师太的首肯之后,她决定亲自下山前去瓒州一探究竟。可谁曾想到,慕容晓刚一下山便遇到了重重阻碍。她和她的朋友们能否安然抵达瓒州?这一路上又会有什么巨大的阴谋在等着她?人在江湖有时真的是身不由己。是抱有希望继续向前?还是与伙伴们荣辱与共?慕容晓的心中已经有了她自己的答案…一个宅男穿越到日本战国时代,逢凶化险,不断适应成长的历险故事。秦风穿越回到20年前,他是否够成为地产行业大佬、做有良心的房地产企业,成为行业翘楚,且看他如何一步步走向人生巅峰。成就万亿企业,改变后世格局。在陈州,他隐忍多年,终于手刃仇敌; 在南京,他沉浮官场,尝遍人世丑恶; 在京城,他享尽富贵,却已心灰意冷。 叶府嗣子叶永甲,以他的视角,看末世众人或生、或隐、或死的结局,唱一曲改革者的时代悲歌。千年之前莫残雪,千年之后齐唤心!身具文武双魄,行走世间维护苍生,风水阴阳,奇门五行,降妖王,收厉鬼,斗僵尸,战魔王,最终成为一代宗师。御灵者,上古巨兽,兽人,人兽,异能者,素国武者,传说中的龙族,随着世界联赛的开始,背后的阴谋拉开了序幕……我出生于北方一个叫东南村的地方,坐落于村东头有座祠堂,除了爷爷外,从来没见人进去。我问爷爷里面有啥,爷爷说里面有妖怪,专门吃小孩。直到有一天……天道好轮回,原来谁也难逃一劫……
数据可视化网站 信息安全cnas认证证书 深圳网站建设服务公司 最大的网络营销公司 为什么网站生成后不显示 机房网络安全三级等保 移动信息网络安全汇报 营销的误点 网络营销的作用是什么意思 晋城做网站 前世今生的故事解析咨询【www.richdady.cn】 与公婆前世的前世案例咨询【www.richdady.cn】 心慌胸闷头晕的咨询技巧咨询【www.richdady.cn】 前世缘份的前世案例咨询【www.richdady.cn】 耳鸣咨询【www.richdady.cn】 意外的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 财运不佳的风水布局咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的原因有哪些?咨询【微:qq383550880 】√转ihbwel 学习成绩差的环境影响咨询【σσЗ8З55О88О√转ihbwel 儿子抑郁症的康复训练咨询【σσЗ8З55О88О√转ihbwel 家宅磁场的优化技巧咨询【企鹅383550880】√转ihbwel 婚姻生活不顺的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 前世老公的前世影响【企鹅383550880】√转ihbwel 2. 通灵与灵性提升咨询【企鹅383550880】√转ihbwel 失业的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 性压抑的情感释放【微:qq383550880 】√转ihbwel 孩子不爱读书的心理分析有哪些?【σσЗ8З55О88О√转ihbwel 克服职场升迁障碍【企鹅383550880】√转ihbwel 耳鸣的咨询技巧咨询【微:qq383550880 】√转ihbwel 缺心眼的前世因果【企鹅383550880】√转ihbwel 网站-网站建设定制 北京做网络安全的公司排名 众筹网站建设 上海网络安全招聘 网站icp备案 北京昌平网站设计 2016中国网络安全大会 网站首页特效 网络安全测评公司 国务院 信息安全 星巴克微信营销现状分析 南通企业网站制作 郑州机械网站制作 北京做网络安全的公司排名 牛肉干营销 公安局网络安全监察大队信息安全等保测评 网络和信息安全 广告网络口碑营销运营 建立网站的作用 网站设计侵权 问答营销的推广流程 星巴克微信营销现状分析 网络安全前言 上海网站设计见建设 企业网络安全漏洞 成都企业网络营销 信息安全内审员培训 网络营销的缺点有哪些 牛肉干营销 电商营销策略案例 有经验的南昌网站设计 网络安全知识培训 网站降权怎么办 关于网络安全新闻 重庆微营销公司哪家好 郑州营销策划培训学校 晋城做网站 信息安全cnas认证证书 信息安全 自有 计算机安全与信息安全 建个简单网站 深圳h5网站公司 网站首页特效 qq群营销的特点 最大的网络营销公司 网站-网站建设定制 seo营销优势 星巴克微信营销现状分析 国家信息安全管理体制 为什么网站生成后不显示 网站制作行业 舆情营销网 信息安全内审员 qq群营销的特点 企业网络安全漏洞 南宁网站忧化 信息安全cnas认证证书 信息安全等级保护测评方法,-1 外贸营销方式 创新的商城网站建设 全网营销优势 网站设计的评估 连云港网站建设国家网络安全基地建设方案 网站的优势 信息安全等级测评师培训教程(中级) 辅导资料 中山网站推广 网络安全测评机构 病毒性营销的方案 什么是信息安全事态 网络整合营销套餐 信息安全等级保护政策培训教程,-1 何德全 网络安全 网络营销的作用是什么意思 企业网站制作 创新的商城网站建设 深圳哪家网站建设好 病毒性营销的方案 兰州网站制作 网络营销的对策有哪些 南京网站设计公司外贸网站制作 网站的优势 营销推广服务 众筹网站建设 网站icp备案 网络安全品牌 病毒性营销的方案 外国黄色网站福州微信营销 重庆网络营销战略设计 手机版网站设计风格 手机版网站设计风格 营销型企业网站 2017信息安全大事件 外贸营销方式 深圳哪家网站建设好 深圳h5网站公司 上海有名的做网站的公司 式网站 兰州网站制作 网站设计建议 电商营销策略案例 牛肉干营销 信息安全运维服务方案 企业应用 移动设备丢失 如何保证信息安全 网络安全与信息保障 病毒性营销的方案 问答营销的推广流程 西安网站托管专业公司 三星营销手法 电商营销策略案例 南通企业网站制作 营销组合的4p 中山网站推广 网站制作行业 安恒网络安全险 深圳哪家网站建设好 知识营销中间页 网站设计的评估 电商营销策略案例 江苏网站制作企业 seo营销优势 北京昌平网站设计 个人网站制作 网络安全平台2017 网络信息安全好学吗 式网站 三星营销手法 最大的网络营销公司 众筹网站建设 网络安全测评机构 舆情营销网 网络安全测评公司 可信赖的网站建设案例 网站设计建议 郑州营销策划培训学校 小网站建设