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
网络安全常用工具网络安全编程的特点意大利 网络安全网络营销与政治网络营销直播高端网站建设公司网络营销渠道网络安全防范的技术手段有哪些?保定php网站制作网站制作案例我叫宋小江,我有108个师姐,大师姐倾国倾城,武力滔天! 二师姐温文尔雅,琴棋书画样样精通! 三师姐医术超凡,妙手回春…… 她们一会儿说要把公司给我,一会儿让我当殿主,一会儿又让我当战神,这可如何是好? 在线求解,挺急的!无数年前,三界强者们为阻止域外来敌,纷纷踏上神魔轮回路,却遭人算计,主角在最后时刻施展神魔转体大法以天地真灵之躯转世重修。回归后却发现和他一起踏上神魔轮回路的强者们的家族和宗门皆已没落,主角无奈道,罢了,曾经的辉煌本座带你们重走一遍。这一世主角不在仁慈,战天庭,踏佛国,闯九幽。既然不去守护三界,那你们就别占着这三界的气运了。 只因发现了院长不为人知的秘密而被院长开除,重返武院后开始了和院长斗智斗勇的故事……先别感到无趣,这,只是我传奇一生的开始!都说庶子与家产无缘,但林弘却不这么认为,看上的东西,不给就抢,才是王道……仅以此小说,献给那些被双重人格支配的怜人一拳可开辟天地,一气可灭三千袁宇,就是这么一个强大而可怕的存在,却也逃不过七情六欲的熏染,反而活的越来越像个人了。顺者凡,逆为仙,逆则再逆皆为魔 自古仙魔两立,可谁知仙就是魔,魔便是仙!正义并非是仙,邪恶并非是魔 左右他们的乃是 心!!!  主角李磊是一位起义军首领,在机缘巧合之下从人飞升成仙,本以为仙道前途光明,可谁知这才是地狱的入口 李磊不甘堕落,一怒废仙立魔,仙魔大战一触即发,可自古仙道处处打压魔道,魔道已经危在旦夕,主角能否力挽狂澜捍卫真正的正义,改变那恒古不变的结局……(都市+搞笑+爽文+阴间改革) “昨晚梦到我死了,进了阎王殿。” “阎王爷让我给他的生死簿做个后台管理系统。” 一场大梦之后,余乐成为了地府现代化的主导者…… “小余啊,我之前提到的自动匹配投胎功能,进行的怎么样了。” “我一个人实在太忙了,要不您把后端那个技术拉下去问问……”民国初年,江沪青年司机玄狐,在驾驶车辆走夜路时,因碰撞阴魂煞气而丧命! 在九重天阴司府投胎审核寺,玄狐的鬼魂遇到此处监官铭难改等神仙,在进行投胎运程实验游戏,玄狐有幸被挑选参加这个游戏! 从此,玄狐开始扑朔迷离、危机四伏、艰苦卓绝、无穷无尽的换回磨难历程......世上最难的不是苦,世上最难的是情。 你可渡天下有情人,而你却渡不过自己的情。 难道唯有无情方为大道 如果你是他你是选无情入有情,还是由有情变无情! 这是七情六欲之间的战斗! 这是初心与本性的争夺!
行业平台网站建设 css 2017 网络安全 网络安全防范的技术手段有哪些? 镇江网站设计 怎么网站设计 网络安全设备魔力象限 建设官方网站 全国信息安全竞赛 网站首页被k 网站客户评价 失业期间的心理调适方法咨询【www.richdady.cn】 事业不顺的职场突破咨询【www.richdady.cn】 前世缘份的再次相遇【www.richdady.cn】 投资项目的案例分享咨询【www.richdady.cn】 耳鸣【www.richdady.cn】 事业不顺的职场困境咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的沟通技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 暗恋的案例分享【σσЗ8З55О88О√转ihbwel 内心恐惧胆怯的情感释放【www.richdady.cn】√转ihbwel 婴灵的感应现象【σσЗ8З55О88О√转ihbwel 孩子压力大的解决方法咨询【www.richdady.cn】√转ihbwel 阴间生活的前世影响咨询【σσЗ8З55О88О√转ihbwel 感情纠纷威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子不爱读书的阅读习惯【企鹅383550880】√转ihbwel 与老公前世的前世解析咨询【微:qq383550880 】√转ihbwel 与老公前世的前世修行咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 儿子不读书的解决方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 公司破产后如何重新创业【www.richdady.cn】√转ihbwel 个人专属前世因果分析【www.richdady.cn】√转ihbwel 事业不顺的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 信息安全项目经历,-1 衡水专业网站建设公司 重庆网站开发设计公司电话 网络营销直播 换网站公司 深圳 信息安全培训 厦门响应式网站制作 排名好的青岛网站建设 广州企业网站设计公司 全国信息安全竞赛 网站建设收费 传统市场营销活动 微软 网络安全 人才广州做网站信科分公司 保定php网站制作 网络安全实验报告 信息安全等级保护指南 做app网站建设 潍坊网站建设 马 网络安全陪训 信息安全项目名 网站规划与网站建设 广东省信息安全等级测评机构备案(第三方测评机构)搜索引擎营销测验 银行信息安全会议记录 传统零售营销的特点 民营医疗营销 网站模板下载 办公室信息安全工作职责,-1 镇江网站设计 银行信息安全会议记录 网络安全处罚 湛江有那些网站制作公司 业务对信息安全 网络营销是指以互联网 网络营销seo 吗 学生网络安全讲座 大莲网站建设公司 网络安全基本原理 网络安全厂家分类 信息安全口令设计网站app 网站模板下载 css 2017 网络安全 网络安全监督管理电话 潍坊网站建设 马 怎么网站设计 网站摸板 bswifi网络安全管理 信息安全管理人员 等保 网络营销机 网络安全文章下载 做app网站建设 营销包括 网络安全陪训 seo网站推广方案 css 2017 网络安全 时效性营销 如何网络安全建设 信息安全风险管理 商业营销课程 重庆网站开发设计公司电话 web攻防和信息安全 做网站品牌 网站上传文件功能实现 模板网站与 定制网站的 对比 排名好的青岛网站建设 网站制作案例 邮件营销 模板 网站规划与网站建设 信息安全攻防实验员,-1 手机行业的网络营销 网络营销渠道 成都c3网络安全 网络营销职业素质要求 网站客户评价 广州网站设计公司招聘 网络安全编程的特点 广东省信息安全等级测评机构备案(第三方测评机构)搜索引擎营销测验 商业营销课程 计算机网络与信息安全技术 邢台网站建设厂家 网站备案不通过怎么解决 网络营销学者 中国信息安全发展历程 衡水专业网站建设公司 中国网络安全吗 网络安全攻击报告 网站客户评价 西安网站架设公司 网站制作 中企动力公司 网络安全方面国内外研究成果 湖南网站推广 厦门响应式网站制作 南京企业网站制作价格 徐州市网站 网站规划与网站建设 东台建网站 信息安全会议2017 上海市公安局网络安全 建设网站费用 青岛信息安全等级保护 网络营销与ui设计方案 湛江有那些网站制作公司 网络安全 黑产 佛山全网营销 广州企业网站设计公司 中国信息安全十大公司 全国信息安全竞赛 网站模板下载 营销培训学院 湖南网站推广 全屏网站 网络营销的概念 山西网站设计 网站如何制作 网络营销整体运营方案 长沙做网站 办公室信息安全工作职责,-1 杭州信息安全公司排名 中国信息安全十大公司 网络安全工作 自己怎样建立个人网站 银川网站建设多少钱 传统市场营销活动 意大利 网络安全 网络安全的主要威胁有哪些方面 镇江网站设计 学生网络安全讲座 传统市场营销活动 网络营销发展课完整版 广东省信息安全等级测评机构备案(第三方测评机构)搜索引擎营销测验 成都c3网络安全 网络营销策划经理 信息安全口令设计网站app 山西网站设计 上海的外贸网站建设公司排名 网络营销与ui设计方案