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
美国网络安全框架 启动网络营销的实质是什么意思龙岗网站设计讯息网络营销行为有哪些特点长沙市营销工作室鄂州网站制作珠海企业网站建设费用中国重大信息安全事件广东 信息安全会议网络营销软文100字个人网站建设制作带你看不一样的玉皇大帝 尽管当今之世,英雄是跌出不穷,而后才发现,他算不得真英雄。重回九十年代,再小的人物,也将不会平凡,这本就是个小人物的大时代!这是一个关于两位少女的故事。被神明眷恋的爱丽丝——西门子拥有被称为&amp;lt;凋叶咒&amp;gt;的诅咒,在得知自己害死了另一位少女的家族后,她决定踏上梦境世界的旅途,以自己的方式拯救那位少女。 人人都有一死,这是终极宿命吗?死亡成为每个人命运的枷锁,能破解吗? 一个风流浪子回转奔向永生之路的故事!宇宙浩瀚无穷,凡人渺小似无。 命运无常,神魔亦如微尘,力有不及。 大道苍茫,九霄是何处?未来故事香港三合会太子爷最近一个月频繁做梦,梦到了未来一生的经历,他以为梦是假的,直到有一天他发现他梦里的事都在发生,于是他开始了改变,他要改变自己的未来,他怎么也没想到自己一个帮派太子爷变成了世界首富,还拥有了娇妻佳儿白小鱼本是一个平凡的甚至是悲惨的普通人,但自从那个声音出现了,一切就变得不一样......陈羽因误会被诸天女帝围攻陨落之后,觉醒诸天轮回系统,九世轮回显现。 举世震惊,女帝们痛哭、懊悔不已。第一世,无双女帝:师兄挖我重瞳,恨不得食肉寝皮! 轮回播放完,无双女帝哭晕:师兄,你不要离开我!原来我一直是那个被偏爱之人! 第二世,千羽女帝:这人是谁啊,太霸道,好讨厌。 轮回播放完,千羽女帝洞奔:鸣鸣鸣,我居然忘了我生命中最重要的人,为何要救我,让我去死! 第三世,红颜女帝:哼,不靠谱师傅,耽误我修行,死得好! 轮回插放完,红颜女帝大锤疯狂砸脑门:师傅,我想一直当你的徒儿,听你的话,再也不任性了! 第五世直至第九世,每一世都与神激战,震惊诸天万界。 来17K小说网阅读我的更多作品吧! 支持原创文学,支持正版阅读!本书讲述的是晨宇上初中时的校园经历,包括张鹏的恐吓,有李小杰的陪伴等等
寿光做网站 商城网站主要功能 江门网站优化 网络营销有关的视频 信息安全实训,-1 网络安全谷地址信息安全 实训系统 有经验的南昌网站设计 网站的后缀 网络营销行为有哪些特点 免费足网站 亲子关系的咨询技巧咨询【www.richdady.cn】 自闭症【www.richdady.cn】 与女友前世的故事分析咨询【www.richdady.cn】 亲子关系的沟通技巧【www.richdady.cn】 脑部不清晰的解决方法【www.richdady.cn】 自闭症的心理调适【www.richdady.cn】√转ihbwel 家庭关系的改善方法咨询【企鹅383550880】√转ihbwel 升迁障碍的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子压力大的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 脑部不清晰的症状与治疗威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 特殊学校的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主的干扰与超度【微:qq383550880 】√转ihbwel 脑部不清晰的原因分析【企鹅383550880】√转ihbwel 事业不顺的案例分享咨询【微:qq383550880 】√转ihbwel 突然过世的原因有哪些【企鹅383550880】√转ihbwel 前世今生的故事与轮回咨询【www.richdady.cn】√转ihbwel 升迁障碍的职场转型技巧有哪些?【σσЗ8З55О88О√转ihbwel 冤亲债主的干扰与因果【σσЗ8З55О88О√转ihbwel 投资项目的风险评估威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 长沙市营销工作室 网络营销大连 南京微信营销软件 企业网站响应式 首例网络安全法 品牌形象 营销 网络关键设备的网络安全专用产品 淄博中企动力公司网站 网络安全道哥 做软件网站 网络营销的一些问题 周黑鸭营销软文 龙岗网站设计讯息 格力公司网络营销定位 响应式网站案例 牛肉营销 长沙市营销工作室 网络营销大连 南京微信营销软件 企业网站响应式 首例网络安全法 品牌形象 营销 网络关键设备的网络安全专用产品 淄博中企动力公司网站 网络安全道哥 做软件网站 网络营销的一些问题 周黑鸭营销软文 龙岗网站设计讯息 格力公司网络营销定位 深圳网络营销|深圳网站建设公司|专业网络营销运营推广策划公司 营销型网站设计招聘 网站策划制作公司 信息安全和保护条例,-1 网络安全和信息化 杂志 网站的后缀 工控网络安全烟草方案 ps做网站 网络安全谷地址信息安全 实训系统 网络营销推广 优帮云 网站建设 腾 9. 计算机网络安全措施有哪些 营销号的公司 网络安全审计读后感 牛肉营销 江门网站优化 个人营销的好处 网站首页特效 法国网络安全立场 汕头网络营销公司排名 微网站建设包括哪些方面 关于网站建设live2500 上饶做网站 长沙市营销工作室 简约大气网站设计欣赏 牛肉营销 网站活泼 分析网络营销现状分析 网络营销能力秀贴吧 企业网站建设cms 互联网营销教育培训 注册信息安全人员 北京航空航天大学信息安全中心 网络安全培训过程 寿光做网站 网络安全谷地址信息安全 实训系统 网络营销简历怎么写 高级网络安全设置 南京微信营销软件 成都网站建设公司 陕西 网络安全和信息化领导小组 东莞网络营销培训 关于网站建设live2500 移动网络营销平台 网络营销推广 优帮云 网络信息安全大会 信息安全 内部人员攻击 企业网站响应式 美国网络安全框架 启动 微网站建设包括哪些方面 注册信息安全人员 大连 做 企业网站 网银付款的时候网页一般会出现可能威胁网络安全的问题字样吗 网站策划制作公司 网站设计 深圳 重庆企业网络营销团队 高端电子网站建设 信息安全 内部人员攻击 flash网站设计 营销切入点 珠海企业网站建设费用 传统网络安全公司与新兴安全公司 中国个人信息安全 深圳哪家网站建设好 微信公众号网络营销 网络营销软文100字 蕲春做网站 陕西 网络安全和信息化领导小组 天津网站设计开发 东莞建网站 网络安全竞赛题目网络营销有什么策略 网站布局 公司做网站 品牌网站建设公司 新网站建设 中科大信息安全学院,-1 ps做网站 响应式网站案例 上海网络安全博览会网络管控和信息安全,-1 信息安全审查 网络安全审计读后感 网银付款的时候网页一般会出现可能威胁网络安全的问题字样吗 深圳哪家网站建设好 酒泉做网站 信息安全 ssl 自适用网站的建设 网络安全道哥 自己建网站的优势 鞍山网站制作 网络安全和信息化 杂志 广东南方信息安全产业基地有限公司 湖南长沙网站制作 信息安全和保护条例,-1 营销页面策划 天津网站设计开发 宜昌网站制作 深圳网站设计平台 怎么注册网站 网络安全谷地址信息安全 实训系统 网络营销策略班 宜昌网站制作 品牌形象 营销 域名搭建网站 骗局 广而告之微信营销平台 品牌形象 营销