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
临清做网站江门网站建设上海信息安全专业网络公司营销策划方案美橙网站维护瑞士 网络安全广州企业网站建设中国网络与信息安全启明星辰 网络安全南通网站优化世人尊称他为神主,却不知他亦芸芸众生。一次地震,一次意外,给了他第二次生命,是命运的选择,还是被选择的命运。在这风云变幻的世纪里,创造了一个又一个的奇迹,开创了属于他的新纪元。这一路走来,他用敌人的鲜血奠定了自己无上的权威。 伊人逝,心已死。世间最大的悲哀,莫过于心爱的女子香消玉损。我愿执子之手与子偕老,成为一句空谈后,他便埋葬了自己爱她的心。高考又一次失败,却意外进入了神秘学院。从此踏入了宿命早已注定的道途。 犯我中华者,虽远必诛! 有我在!尔等休想猖狂!这是一个关于两位少女的故事。被神明眷恋的爱丽丝——西门子拥有被称为&amp;lt;凋叶咒&amp;gt;的诅咒,在得知自己害死了另一位少女的家族后,她决定踏上梦境世界的旅途,以自己的方式拯救那位少女。 一百年前,九州界发生了一些变化,一百年后,九州界发生了更多的变化。我穿过太平洋,步过雨林,穿越麦田。在蒸气中我漂浮、我诞生、我死去。“谢邀,人在末世,刚刚穿越。” “什么?这里竟然实行007?根本不是人待的地方!” “算了,敌我势力悬殊过大,先忍了。” “什么?敢动我妹妹!不行!我要造反!”当高等文明的科技繁衍到巅峰。 迈入到新的纪元历程。 玄能纪元历001年,借助庞大的宇宙资源能量合成改造系统。 高等文明的智慧生物,掌握了宇宙中不该被觊觎的玄能。 从此宇宙中开始频繁出现虫洞,导致时空错乱,平行世界相连! 被高等文明控制的宇宙暗物质暗能量,犹如细菌病毒,开始蔓延到宇宙的各个时空! 威胁程度足以波及到整个宇宙空间的浩劫随之而来……论剑道,他已剑意凝魂;论天资,他解人魔不和之体;论实力,他一人一剑一法一道杀尽世间之敌; 人魔共体的他被人魔所弃,魔族高贵的魔族公主,桀骜的人族太子,他又将何去何从……人心有异,妖邪自生。世风不正,诡物横行。 这是一个吃人的世界,一个妖魔邪祟肆虐的世界。 宋思穿越而来,危急关头获得系统,任何武学都可以升级。 铁头功、铁喉功、铁裆功、铁臂功、铁腿功,再加上铁布衫,升级成不灭金身。 无影剑法、疾雨剑法、灵蛇剑法,再加上拔剑术,升级成斩天拔剑术。 硬抗妖邪,拔剑斩天! 谁说修炼到极致的武夫,只能让自己的肉更有嚼劲?陆凡是陆家人人皆知的小废物 但他却有着一个惊为天人的秘密 他陆凡,是一个修仙者
中美 网络安全 2017 重庆涪陵网站建设 公司建网站 网站的费用 徐汇微信手机网站制作 网站的费用 网络营销策略的访谈 绿盟信息安全科技公司 无线网络安全的应用 牛肉干营销 自闭症的案例分享咨询【www.richdady.cn】 脑部不清晰的心理调适咨询【www.richdady.cn】 心慌胸闷头晕的前世记忆咨询【www.richdady.cn】 前世缘份如何影响今生?咨询【www.richdady.cn】 性压抑的前世记忆咨询【www.richdady.cn】 老公家暴的前世记忆咨询【企鹅383550880】√转ihbwel 孩子压力大的心理调适咨询【企鹅383550880】√转ihbwel 前世今生测试在线咨询【www.richdady.cn】√转ihbwel 事业不顺的职场瓶颈如何突破?【σσЗ8З55О88О√转ihbwel 前世老公的前世解析咨询【企鹅383550880】√转ihbwel 特殊学校的教学方法【微:qq383550880 】√转ihbwel 公司破产的法律咨询咨询【www.richdady.cn】√转ihbwel 事业不顺的改运方法【σσЗ8З55О88О√转ihbwel 感情纠纷的解决技巧咨询【微:qq383550880 】√转ihbwel 与老公前世的故事分析咨询【企鹅383550880】√转ihbwel 前世老婆的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的解决方法咨询【σσЗ8З55О88О√转ihbwel 孩子不爱读书的阅读习惯咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的故事有哪些案例?【微:qq383550880 】√转ihbwel 孩子不爱读书的阅读环境【企鹅383550880】√转ihbwel 营销型网店美工教案 网络培训的网站建设 武汉 网站建设 吴桥网站 网络安全实验室 设备有哪些 响应式网站 有哪些弊端 定制做网站 牛肉干营销 衡水企业做网站推广 网站与维护 4p市场营销组合策略 怎么给网站添加站点统计 如何保证网络安全 网络安全在大学叫什么 无锡营销协会 西安网站制作开发 信息安全相关的公众号 中国大学生网络安全 二级域名网站价格 企业网站案列 信息安全 框架 网站营销公司简介 信息安全技术措施 网站设计的简称 微营销有什么特点 全网营销服务专家 字典营销 网络培训的网站建设 网站域名注册 临清做网站 博客营销图片大小 网站的访问量 4p市场营销组合策略 什么是外贸营销体系 第一部网络安全立法 门户网站 网站与维护 网络安全风险评估情况 网络营销网站 黑客技术与网络安全 重庆网络营销战略设计 安徽省网络安全 网络和信息安全 网络安全年检信息表 评测依据的行业标准名称 绿盟信息安全科技公司 php网站培训 网络安全漏洞 免费网站域名申请 成都旅游网站建设 网络搜索引擎营销案例 城市营销平台建设 内容整合营销机构 asp.net网站从数据库读取长文本到网页并保持原有格式 手机营销网站 企业网站案列 网站设计理念 腾讯营销q x网站免费 瑞士 网络安全 中国网络安全审计 西安商城网站建设制作 武汉 网站建设 中国网络安全技术排名 免费做外贸网站 网站域名注册 asp.net网站从数据库读取长文本到网页并保持原有格式 一般网站有哪几部分构成 江门网站建设 中国大学生网络安全 字典营销 网络发展对营销的影响研究 信息安全运维服务方案 广州h5网站建设公司 网络安全漏洞 牛肉干营销 个人网站主页设计 互联网公司营销方案 从服务器复制文本粘贴到本机 信息安全 能查到么,-1 武汉 网站建设 企业网络安全概述 最新网络安全大会 腾讯营销q 公司建网站 第一部网络安全立法 广州h5网站建设公司 中美 网络安全 2017 信息安全基础意识测评 单页面网站 国家网络安全中心 地址 无锡营销协会 安徽省网络安全 北京网络营销师讲师 厦门 做网站 关键营销 济南营销 企业网站案列 书法网站建站目标 广州h5网站建设公司 建设公司网站的重要意义 网络安全相关技术 网络信息安全监管方案 淮南网站建设 博客营销图片大小 美橙网站维护 被遗忘权是网络安全 武汉 网站建设 x网站免费 网络营销与编程 苏州装修公司网站建设 asp.net网站从数据库读取长文本到网页并保持原有格式 信息安全基础意识测评 网络安全年检信息表 评测依据的行业标准名称 信息安全等级保护测评方法,-1 网站域名注册 安徽省网络安全 网站方案策划书 中国网络安全审计 建设公司网站的重要意义 济南营销 内容整合营销机构 衡水企业做网站推广 全网营销服务专家 建设公司网站的重要意义 关于微信营销的案例 赣州做网站 信息安全条款安恒网络安全险 博客营销图片大小 中国网络安全技术排名 信息安全相关的公众号 重庆涪陵网站建设 二级域名网站价格 淘宝直播的营销手段 个人网站主页设计 网络安全在公司干什么 网站与维护