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
信息安全学python信息安全等级保护测投资网站维护郑州营销托管公司网络营销是指以互联网o2o营销信息安全技术 网络安全等级保护基本要求可信网站认证全网视频营销分析社会热点与网络营销的关联微信平台网络营销当修真者穿越到了现代,因为语言不通闹出了许多笑话。 谁能想到,一个不起眼学生竟然是修真界的最强者? 最强S级异能者?对不起,只需要一剑。 异能者和修真者的碰撞,核武和仙术的对轰…… 扎纸匠,不是玩纸,而是玩人……【2021年爆火迪化流洪荒文】 穿越到洪荒世界,还是个手无寸铁的凡人,本以为靠着系统能横行洪荒,没想到系统居然还跑了,这可怎么搞? 最关键的是封神在即,这可是连圣人无法避免的天地量劫! 林轩表示,咱还是先苟着吧! 但让他没想到的是,他随手打下的鸡,居然是鲲鹏妖师! 被他逗的满脸通红的美女,是西王母和三霄娘娘! 林轩懵了,他其实真的只想苟啊!相传,在大陆的一角,有一个名为神仙宗的门派。这里,有强到不可思议的导师;这里,有数之不尽的修炼资源;这里,体质、血脉一条龙服务,包你成神!那个宗门,只有你想象不到的,没有不会出现的奇迹! 无数强者帝皇云集前往,想要拜入神仙宗,却也只能老老实实跪在山门前,等候召见!穿越到一个武者世界,看程启如何走出一条自己的路。这条路如此的拥挤又如此宽阔。 全球灾变后六十年,小冰冻期结束,各生活大区政府开始大规模收拢待规划无政府区的土地,重整资源,全面进入了复苏阶段,而这二十年也被称为“黄金二十年”。   这是一个新大区陆续崛起,政治搭台,资本唱戏,野心家遍地走,英雄豪强,奸雄草根并起的璀璨大时代!一位青年带着满腹韬略崛起于乱世,胸藏猛虎,丈量天地。 全球灾变后六十年,小冰冻期结束,各生活大区政府开始大规模收拢待规划无政府区的土地,重整资源,全面进入了复苏阶段,而这二十年也被称为“黄金二十年”。   这是一个新大区陆续崛起,政治搭台,资本唱戏,野心家遍地走,英雄豪强,奸雄草根并起的璀璨大时代!一位青年带着满腹韬略崛起于乱世,胸藏猛虎,丈量天地。 神秘古宝星海瓶,机缘巧合下落在了少年银丝手中,自此修仙入道,决胜诸天,多年征战切让他幡然悔悟,称王称霸又如何?见不到那一帮兄弟有何用!少年成长之途,这路,通往未来的荣光,也连接了旁人的过往……叶晓天,一个23岁的大学毕业生;《破晓》一款称作“第二世界”的游戏,第一世界的咸鱼在第二世界会是怎样的呢?
微信运营营销的区别 饿了么网络营销策划书 昆明网站设计电话网站建设的网站定位 营销型企业网站策划方案 信息安全管理人员 等保 外贸营销语 信息安全竞赛题库 网站内容更新 国际信息安全中心 运行 打开网络安全中心 忧郁症的改运方法咨询【www.richdady.cn】 升迁障碍的职场晋升技巧有哪些?【www.richdady.cn】 暗恋的咨询技巧【www.richdady.cn】 与老公前世的因果关系咨询【www.richdady.cn】 与男友前世的前世修行【www.richdady.cn】 心特别累的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的幸福指南咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症的案例分享威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主【σσЗ8З55О88О√转ihbwel 亲子关系的共同成长【www.richdady.cn】√转ihbwel 存不住钱的环境影响【微:qq383550880 】√转ihbwel 意外的原因咨询【www.richdady.cn】√转ihbwel 前世今生的改命方法咨询【www.richdady.cn】√转ihbwel 升迁障碍的职场瓶颈如何突破?咨询【微:qq383550880 】√转ihbwel 升迁障碍的职场瓶颈【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 自闭症威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的收益分析咨询【微:qq383550880 】√转ihbwel 为什么过世的前世记忆咨询【www.richdady.cn】√转ihbwel 发育倒退的前世因果咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与老公前世的前世案例咨询【www.richdady.cn】√转ihbwel 全网营销网络推广方案 网络安全发展 外贸营销语 网络安全测评 厦门的网站 企业存在网络安全介绍 营销每日总结 运行 打开网络安全中心 实战全网营销是干什么 计算机信息安全与管理 重庆大足网站制作公司哪家专业 网络安全工作组 西安信息安全比赛 武汉做网站最牛的公司 昆明云南微网站搭建 国际信息安全中心 高端网站设计 信息安全的发展历程 o2o营销 组织信息安全需求 工程项目网络信息安全 厦大网络安全 2015中国网络安全事件 信息安全技能竞赛 郑州网络营销推广公司 青岛 网络安全法 计算机信息安全与管理 网络安全举办活动 e春秋网络安全实训平台 信息安全竞赛题库 网络营销能力秀的文章 邮件营销 模板 简述网络安全扫描的内容? 做网站书籍 全网营销网络推广方案 网站制作 杭州公司 信息安全技能竞赛 企业博客营销的定位 南京网站关键词优化 网络安全职位 如何提高信息安全意识,-1 昆明云南微网站搭建 信息安全测评工作 信息安全公司排名,-1 厦门网站建设哪家便宜 网络安全审计方案 武汉新公司做网站 银监 信息安全 知名营销 网络安全测评 网络信息安全教材,-1 微信营销的发展战略 广东省信息安全等级测评机构备案(第三方测评机构) 信息安全平台框架 北京新营销 青岛开发区制作网站公司 网络安全空间协会 营销每日总结 简述网络安全扫描的内容? 网络安全为标题 微信平台网络营销 医院网站建设 价格 酒店电子邮件营销案例 高端平面网站 空间信息安全 杭州互联网营销 培训机构 网络安全审计 课件 网站制作 太原 高端网站设计 云定制网站 王老吉的软文营销案例 福州金山网站建设 e春秋网络安全实训平台 信息安全竞赛题库 北京企业网站案例 南宁网站建设7make 信息安全竞赛题库 快速网络营销推广 郑州营销托管公司网络营销是指以互联网 网络和营销策略 昆明网站设计电话网站建设的网站定位 销售网站 网络安全审计方案 上海专业做网站公司电话 信息安全技能竞赛 企业博客营销的定位 南京网站关键词优化 网络安全职位 网站制作 杭州公司 厦门网站建设哪家便宜 公安部信息安全测评 简述网络安全扫描的内容? 服务好的微网站建设 丹东网站建设 做网站实验体会 在内网部署漏洞检测服务器(或安全扫描设备)及时发现网络安全漏洞; 网络安全管理职责 网站推广途径 e春秋网络安全实训平台 信息安全数据 昆明网站设计电话网站建设的网站定位 网络安全为标题 重庆大足网站制作公司哪家专业 信息安全的指标 信息安全数据 课程网站建设网络安全逆向工程 政府信息安全ppt 学生网络安全讲座 网站制作 杭州公司 网站制作 太原 国外网络安全博客 信息安全防护的基本技术不包括 北京新营销 外贸营销语 湛江有那些网站制作公司 小米内容营销分析 网站推广策划 南宁网站建设7make 贵州网站推广优化 信息安全与无线网络 网络安全法 等级保护 系统网络安全测试 知名营销 网络安全体系构成要素中恢复 系统网络安全测试 网站制作 杭州公司 网络营销整体宣传方案设计 如何提高信息安全意识,-1 广州 网络安全 武汉做网站最牛的公司 信息安全管理人员 等保 营销每日总结 电脑无网络安全 信息安全公司排名,-1 郑州网站优化