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
网络安全谷2017世界网络安全大会手机网站比例互联网话题营销信息安全等级最高级别2017国内网络安全事件信息安全 cissp公民信息安全罪数据网站怎么做的信息网络安全办公室一些传闻旧事,只作梦谈。记录曾经幻相曾经好奇,曾经写过的一些神秘事件。天启计划再次启动,六脉门徒齐聚昆仑。山窑里的飞僵,雪上的鬼魈以及昆仑山下的千年古墓,昆仑之巅究竟藏着怎样的秘密?而他又是否能带领着队伍活着回来?一切尽在《最后的僵尸道士》!每日一更!这个世界需要充启?? 即使有很多的美好。 但它一片死寂, 谁?到底是谁? 明明只是神的一个错误, 什么别有用心的人利用了它, 为什么谁要创造这样的世界, 它明明毫无意义, 或许吧??闯入异世界,一路风景,一路风云。 为师复仇,为兄赴义,为爱天下敌。 少年身负血毒,一人一马,执刀横天下。 三十岁落魄大叔无意间觉醒神力,从此人生开挂,走上修炼之路,探索未知世界,在这科学的时代重新开启了修炼之门,开启地狱,走进无穷无尽宇宙在丧尸横行的末世里怎样才能活下去,拼命吧!少年!很久很久以前,在一片未知之地,有一只神龙盘踞在此地,不曾想,被外来者闯入,神龙降世,怒火冲天,对神龙的不敬,将会受到惩罚。但神龙可不能滥杀无辜,因为还有一群神秘人在虎视眈眈。 神奇的大陆,因神兽而支离破碎,又因神兽而得以重生!! 各方势力追寻多年的重宝出世,一场腥风血雨正在酝酿…… 有些人眼中他是救人于危难的神灵,有些人眼中他却是杀人如麻的邪神。 在这个以灵气为本源的大陆上,一代武神横空出世!!!八品武夫苏阳即将突破天启之境入九品武尊,名震玄霄皇朝之时。   三座妖王坟开始冒出青烟,妖王出世,巫主降临。   就连玄霄皇朝的楚皇,也下令三十万镇北大军赶到了苏王府。   面对追随了多年的楚皇陛下,苏阳此刻的内心是崩溃的。   但在最后一刻,苏阳拼命重创了玄霄大国师,并且灭杀一位八品妖王。   最终苏阳陨落,原本他可以晋升九品,成为全天下唯一的九品武尊。   可却死在了自己最信任的人手中。   带着无止尽的仇恨,苏阳不愿入轮回,冤魂附着在一位想要自尽的少年郎身上。   此刻的苏阳换了个名字。   叫做,秦渊! 待到秦渊归来之时,乃是云霄逆乱之日。 我以武夫震苍天,只为追寻道之巅。 待到天门大开之日,乃是飞升之时!别人穿越都是封侯拜相,为啥我穿越过来就只有半个小时的命? 还好有系统送了100亿两黄金! 花1两黄金就得1分钟寿命?这买卖划得来啊! 有什么事情,是用金元宝解决不了的? 1个金元宝解决不了,那就用100个、1000个! 一个落魄书生,靠着黄金开道,称霸天下的故事!
网页设计网站 网络安全从业者 中国好的营销策划 网站二次开发 邮件营销推广案例 信息安全 企业 北京软件园 邮件营销模板制作 国家网络安全等级划分 网络安全内容要少 泸州网站建设 孩子学习不好的原因分析【www.richdady.cn】 亲子关系的改善方法咨询【www.richdady.cn】 婴灵的化解方法【www.richdady.cn】 纠纷的解决方法【www.richdady.cn】 前世今生的轮回真的存在吗?【www.richdady.cn】 儿子不读书的改运方法【企鹅383550880】√转ihbwel 儿子抑郁症的案例分享【www.richdady.cn】√转ihbwel 存不住钱的财务规划咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与老公前世的影响分析咨询【微:qq383550880 】√转ihbwel 意外事故对家庭的影响咨询【σσЗ8З55О88О√转ihbwel 孩子不爱读书的心理分析有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 解梦的方法与技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的职业发展咨询【微:qq383550880 】√转ihbwel 投资项目的前世记忆【www.richdady.cn】√转ihbwel 克服职场升迁障碍咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系中的矛盾如何解决?咨询【www.richdady.cn】√转ihbwel 心特别累【企鹅383550880】√转ihbwel 与老公前世的前世案例咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的超度方法【企鹅383550880】√转ihbwel 去世的母亲的前世修行【σσЗ8З55О88О√转ihbwel 房地产型网站建设 网上营销代理 2017国内网络安全事件 win8网络安全密钥不正确 创意网站建设公司 冀州建网站 网络营销影响因素 信息安全理论 色调网站 杭州网络安全解决方案 上海高端网站开发公司 企业营销网站建设公司哪家好 网络安全专家:计算机网络安全 大连微信营销 软文营销的要素 网络安全对社会的影响地产平台网站模板 信息安全 pdca 中国信息安全证书 考试,-1 滑动网站 网络营销能力秀的作文 毕马威 网络安全法 做网站赚钱 信息安全 云安全 发展趋势 信息安全管理体系建设方案 静态网站有哪些优点 杭州网络安全解决方案 上海高端网站开发公司 企业营销网站建设公司哪家好 网络安全专家:计算机网络安全 国家网络安全最新消息 网站建设技巧 高校网络安全教育 网站安装网络安全狗安装教程 深圳市计算机网络安全培训中心 网上营销代理 搜索引擎营销创意分析 网站制作建设 信息安全从业 网络安全对社会的影响地产平台网站模板 网络安全风险评估流程 自贡网站优化 网络营销影响因素 网站多少钱 工业信息安全培训 国内做网络安全的公司排名 网络安全扫描 标准 site.pan.baidu.com 百度推广营销方案 网络安全 审计 网络计算与信息安全 网络营销能力秀的作文 国家信息安全认证 上海电子商城网站制作 网站二次开发 网站设配色 赢天下 网络营销 网站制作价格 上海 信息安全攻防实战系统 济南网站建设和维护 我国的信息与网络安全防护能力比较弱 网络与信息安全等级保护 网页设计网站 中国网络安全平台 信息安全业务种类 网站制作建设 天津市网站制作 公司 政府网络安全体系 青岛的网站设计 国家信息安全领导小组 世界各国网络安全 常见的网络安全问题 网络营销能力秀的作文 信息安全管理体系建设方案 信息安全从业 中山营销外包大连网站制作 网络安全控制层次 网络营销的基本形式 2017国内网络安全事件 等保 分保 信息安全工程师 资质 网络与信息安全等级保护 西安做网站 首届通信网络安全管理员 网站建设技巧 网站大图片优化 国际信息安全中心待遇 o2o网站制作公司 网络安全所称网络 中国网络安全监测中心 网络安全控制层次 营销组合的4p策略 青岛网站制作 建官网个人网站 网络安全保卫 邢台移动网站建设 2016网络安全事件统计 唯品会口碑营销方案 世界各国网络安全 获信息安全服务资质二级 网站在哪里建立 网络安全服务机构指 长春专业网络营销公司哪家好湛江网站制作 html个人网站模板 互联网话题营销 网络营销定价是什么 长沙高端网站制作公司 搜索引擎营销创意分析 网络信息安全部门 2017年首都网络安全周 信息安全培训报告 网络营销影响因素 网络安全后立法时代 网络安全保卫 温州建网站业务人员 武大信息安全实验室 网站设计风格化 如何获取从搜索引擎点进我们网站的关键词asp代码怎样写 即时通信营销的特点 龙岗网站制作讯息 信息安全理论 大连微信营销 2017年首都网络安全周 新建网站‘’ 信息安全 pdca 网络安全员培训内容 营销观点 房地产型网站建设 信息安全合规性检查 网络信息安全审计与监控教育部工程技术研究中心 学术委员会 html个人网站模板 营销观点 冀州建网站 巩义做网站 网络安全内容要少 营销知名安例昆明网站建设首选 自贡网站优化 网站设计风格化