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
重庆网站真实案例卓进网站南宁专业网站制作设计长沙做网站多少钱湘西网站建设艺术风格网站网络安全常见病毒 漏洞化妆品网络营销国家网络安全教育郑州网站建设、一介神偷无意落入百年阴谋大局,在阴谋中成长,站在世界之巅。混沌与我的关系到底是什么?那个人说的话意思是什么?混沌为什么在我的体内?我的父母是谁,又去哪里了?混沌的朋友为什么会背叛它?这一切到底是怎样的? 普通版本简介:陆有恒在陪女朋友逛街加班途中,撞到一根诡异的电线杆上重生了。重回十年前大一入学之际,平平无奇(俊雅清逸)的陆有恒只想通过前世记忆经验,合理安逸轻松地做个普通人。 装逼版本简介:数学分析习题中神秘遁去的“三”,开启了陆有恒的玄妙装逼之路,“鸿蒙剖破玄黄景,又在人间治五行。度得轩辕升白昼,函关施法道常明”的太上道祖,与陆有恒究竟有何关联? 都市社畜少年意外身穿蓝星,竟发现此地灵气复苏?什么?少年看了看手机里的修仙挂机游戏,歪嘴一笑。 叶凡上一世的仙王老婆重生归来,找到叶凡带他走上修仙路。 斩魔帝,斗五宗,破天穹,打开仙路,直杀天穹,带领全民修仙。 我的时代谁敢称无敌!上来一战! 以双修正道!冒险可以使人成长自推背图出世以后,皇朝不再是一个人的天下。江湖风云变换,但是江湖人都在驱动着时间的齿轮,使得江湖令变得接近永恒。李志德作为唐王的后人,一直希望寻回江湖令,重建大唐盛世,但也对现在国家充满了信心,······末日生存游戏降临。 任何人都可能被选中,进入游戏副本进行生存角逐。 规则诡异的废弃都市、危机重重的远古沼泽,步步杀机的荒凉大漠...... 一朝被绑票的裴墨忽然被游戏选中,危难之际觉醒末日虫巢系统。 当其他人还在为生存发愁之时,他已经融合虫巢,制造BOSS级种属——刀锋女王! “虫族别的特长没有,就是暴兵够猛!” 暴君、撕裂者、腐蚀者、坦克虫、电浆虫…… 当其他玩家小心翼翼,步步维艰之时。 却见裴墨的虫族大军已经铺天盖地,席卷了整个末日世界。九折青婪,一心一尘。梦起清溪,秘境石鹄。龙潭奇遇,心韵动羚…… 一个人一路前行,一心一尘便是心安。在强者的面前,你弱小便是罪,阻碍你成长、强大的是什么?朋友?家人?恋人?毫无意义的自尊心? 力量!力量!我要无敌的力量!能活到最后!能胜利的力量! 无论过程如何,不论牺牲多少,只要最后的赢家是我,那就什么都无所谓了。
湖南最有名的营销机构 郑州网站设计 杭州营销型网站 2017重大信息安全事件 厦门网站推广 信息安全实验 pdf 网络安全的基本特征有 手机wap网站制作 丽水网站建设 南宁专业网站制作设计 什么原因意外的前世解析咨询【www.richdady.cn】 暗恋的自我提升咨询【www.richdady.cn】 与公婆前世的前世案例【www.richdady.cn】 忧郁症咨询【www.richdady.cn】 人际关系不好的前世记忆咨询【www.richdady.cn】 失业的案例分享【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生的神秘故事咨询【σσЗ8З55О88О√转ihbwel 工作升迁的障碍与突破【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭中常见的意外事故原因威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的婚恋现状如何改变?咨询【www.richdady.cn】√转ihbwel 事业不顺的案例分享咨询【企鹅383550880】√转ihbwel 如何改善亲子关系?咨询【微:qq383550880 】√转ihbwel 莫名其妙感伤的原因分析【σσЗ8З55О88О√转ihbwel 感情纠纷的案例分享【www.richdady.cn】√转ihbwel 冤亲债主的干扰原因【www.richdady.cn】√转ihbwel 头脑混沌的咨询技巧咨询【企鹅383550880】√转ihbwel 投资项目的自我提升咨询【www.richdady.cn】√转ihbwel 孩子学习不好的环境影响【σσЗ8З55О88О√转ihbwel 官司的法律咨询【σσЗ8З55О88О√转ihbwel 耳鸣的前世记忆【www.richdady.cn】√转ihbwel 厦门网站推广 电子商务网络营销方向 网络安全讲竞赛 讲话 广西免费网站制作 杭州做网站套餐 国家信息网络安全部 北大信息安全在哪个学院信息安全会议议程 英语网站建设 广东营销网站建设服务 信息安全事件 丽水网站建设 郑州网站设计 艺术风格网站 深圳最好网络营销课程 防火墙信息安全 专业网络安全公司 瑞星2013年中国信息安全报告 天蝎网站建设 中国信息安全讲座,-1 佛山企业网站建设咨询 口碑营销百度百科 信息安全技术公司招聘 苏州网络营销外包 信息安全等级证书 怎样维护公司网站 国家信息安全一级认证 工业控制系统信息安全第1部分:评估规范 蚌埠网站建设 合肥做网站的价格 深圳网络安全监察局 jquery html5响应式手机网站左侧弹出导航菜单代码 卓进网站 数字证书 网络安全 信息安全实施计划 网络营销腾讯案例分析 想建网站 口碑营销百度百科 南宁网站建设教学 2017重大信息安全事件 网站运营 邮件营销推广信息安全风险评估标准 社会化网络营销类型 公安部网络安全监察举报 电子商务网络营销方向 悬浮滚动的网站jquery在线qq客服咨询代码 有6套皮肤可选 树莓派做信息安全 想建网站 国家推进网络安全()服务体系建设 方案图网站 沂水网站优化 四川互联网营销策划 广西免费网站制作 郑州网站建设案例 计算机网络安全的措施有哪些 自动营销系统软件 网络广告的营销作用 悬念式 营销软文 杨卿+网络安全 信息安全相关政策法规 国家信息网络安全部 深圳自适应网站制作 中国信息安全应急中心 杭州 平台 公司 网站建设 公安部网络安全监察举报 英语网站建设 湘西网站建设 关于企业网站建设的必要性 丽水网站建设 重庆网站真实案例 广州做网站的 重庆网络营销哪家好 运维网络安全审计系统 杭州营销培训会 手机wap网站制作 社交网络营销策划 青岛免费建网站 数字证书 网络安全 社交网络营销策划 无锡网站 工业控制系统信息安全第1部分:评估规范 网站设计文档 实施e mail营销的流程 寻找石家庄网站建设 甘肃营销型网站制作 怎样维护公司网站 佛山企业网站建设咨询 郑州网站建设、 杭州做网站套餐 国家信息安全一级认证 万网站建设 湖南最有名的营销机构 企业 开展信息安全业务,-1 网络安全手机可视化 深圳最好网络营销课程 瑞星2013年中国信息安全报告 移动互联网如何一站式帮助企业解决营销方案的产品新闻发布稿 专业网络安全公司 网络安全评价标准主要 龙岗网站设计机构 良好的网络安全 做网站的好公司 英语网站建设 手机wap网站制作 seo网站系统 事件炒作营销 做网站的好公司 网络安全测试标准 小红书的战略营销 北大信息安全在哪个学院信息安全会议议程 网络安全测试标准 网络安全的基本特征有 网络安全讲竞赛 讲话 春秋网络安全 美国 信息安全风险评估 运维网络安全审计系统 南阳专业网站建设 厦门网站推广 蚌埠网站建设 网络营销腾讯案例分析 设计网站可能遇到的问题 电子商务网络营销方向 馆陶网站建设 电脑信息安全培训 南京微信营销广告公司 工业控制系统信息安全第1部分:评估规范 信息安全技术公司招聘 计算机与网络安全 杨卿+网络安全 如何用代码设计一个网站有前台和后台一般用什么语言设计网站 中国信息安全讲座,-1 网站建设营销技巧 中石油信息安全测评 艺术风格网站 加家集是什么营销 如何建立一个网站