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
ossim 信息安全管理系统长沙做网站建设的建网站知识网络安全法 重点解读龙口做网站大连企业做网站贵阳大数据与网络安全深圳高端电商网站建设者合肥seo营销公司威胁列表 信息安全一代绝世天才意外死亡,魂穿地球,凭独门功法,纵横都市……人在异界,冕冠一哥。唐雷为救一个小男孩儿而被车撞,穿越到了一个叫魔斗大陆的地方,学习了雷系魔法,一步步走向它的传奇之路。 间谍是一个非常古老的职业,从有战争开始的那一天起,间谍便是交战双方获取对方情报的唯一选择。有人说,间谍战是这个世界上唯一不会出现硝烟的战斗,可事实证明,没有硝烟的战斗在这个世界上几乎不存在,即便是暗地里的较量,同样充满血腥和牺牲。 我姓唐,叫唐城,你也可以叫我唐五郎。 我爹是军统,专门抓日本特务的军统,虽然他不在了,可小爷我也绝对不允许你们这些萝卜头活的逍遥。 这里是国统区,所以,这里没有你们存活的空间。如果你们非要来,那好吧,小爷我只好送你们统统下地狱。我本是剑道门派一名不起眼的弟子,一次机缘巧合下得到了一根笛子,那一天一切都变了……无良中介坑骗老人,周铭受到老人恳求举报讨回血汗钱。 周铭:众老放心,不就是要个钱?简单! 三日后。 无良中介团伙被判诈骗罪,十年起步! 孙奶奶:只是让你举报要钱,全给送进去了? 牛爷爷:牛哇!牛哇!比我牛爷爷还牛! 某不知名老人:你缺媳妇不,把我家孙女介绍给你! ...... 父母遭到恶毒亲戚碰瓷...... 周铭:进去反省反省! 女警官遭到键盘侠网暴...... 周铭:你以为隔着屏幕我就抓不到你? 天下不平事太多! 我,周铭! 平定天下不平事!一杆黑色枪旗的故事。梦是一定要做的,万一是真的呢!多维时空,平行宇宙,甚至可以超越时间和跨越次元......那能做到这些一切的至宝,就那么被时万逸得到。 今日之事完全可以重来,而过去之事也足以挽回,至于人们口中的未来,在他的眼中也早已不是未来。当空间位面相互交错,那些只存在于漫画和小说中的时空,那些超出人类认知的东西,他都能够见到。就连那些不会有联系的世界,都在悄悄搭建桥梁——西游遇上水浒,强秦联合大唐,所有时代的名臣武将都齐聚一堂。 “你在寻找什么?”数次的时空穿梭中,一道声音突然传来。而在这无数个时空中,时万逸似乎找到了答案。 或许只有时间的流逝轻而易举。吾有一戟,可灭乾坤,毁日月,待得花开彼岸来白袍一浊酒,两步一黑暗,当为尘世间镇魔千百年。
动态网站 网络安全案例教程 网络工程师和网络营销 粉丝网站制作 临朐建网站 湖南网站推广 辽源网站建设 网络安全性是什么协议 广州企业网站设计公司 网络安全需要什么证书 事业不顺的职场突破技巧有哪些?【www.richdady.cn】 迟缓儿的康复训练【www.richdady.cn】 心慌胸闷头晕的解决方法咨询【www.richdady.cn】 脑部不清晰的自我提升【www.richdady.cn】 意外事故的主要原因分析咨询【www.richdady.cn】 学习成绩差的心理调适咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世案例咨询【微:qq383550880 】√转ihbwel 前世缘份的前世缘分【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与男友前世的前世解析【www.richdady.cn】√转ihbwel 家庭关系的沟通技巧咨询【σσЗ8З55О88О√转ihbwel 儿子抑郁症的症状与诊断咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 精神不振的案例分享【企鹅383550880】√转ihbwel 发育倒退的前世记忆咨询【σσЗ8З55О88О√转ihbwel 失业的案例分享咨询【企鹅383550880】√转ihbwel 感情纠纷的解决方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 化解祖灵的仪式流程【微:qq383550880 】√转ihbwel 与女友前世的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与男友前世的前世解析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的情感生活【微:qq383550880 】√转ihbwel 城市网络安全解决方案 信息安全eal3 互动营销失败 石家庄网站设计制作服务 深圳 信息安全培训 广东网络安全对抗赛 广州市网站网页制作公司 营销策划的学校 绿盟科技引领信息安全潮流 网站访问流程设计 网络安全常用工具 龙口做网站 病毒式线上营销方案 网络安全攻击的方法 营销活动培训班 广州网站建设公司 建网站知识 网络安全需要什么证书 常州企业网站建设价格 无锡网站制作哪家强 城市网络安全解决方案 网络安全防护技术 高中信息技术6.2 做网站品牌 电子商务网络营销产品策略为什么要充分考虑产品的性能的试题及答案 网络安全攻击的方法 重庆广告营销培训 新技术背景下国家信息安全 如何网络安全建设 广东网络安全对抗赛 长沙网站制作公司 网站的风格 如何网络安全建设 网络安全环境整治 企业网站首页布局尺寸 信息安全等级保护测评项目 永年做网站营销 软件 网络安全常用工具 网络安全法颁布的意义 为什么需要网络安全 网站访问流程设计 义乌商城集团的网站建设 2015年我国信息安全市场规模 公安部 网络安全试点 长沙网站制作电话 网络安全的应用 网络安全五大特点 网站设计) 2012年信息安全竞赛获奖名单 网站前台 顺德网站建设市场 深圳制作公司网站 国家网络安全主题 辽源网站建设 网络安全 指标 广州企业网站设计公司 网络安全的应用 成都网路营销 营销式建站什么意思 重庆广告营销培训 国家信息安全服务安全 网络营销都有哪些平台 民营医疗营销 潍坊网站托管 深圳 信息安全培训 网站营销方法有哪些内容网络安全攻防入门 城市网络安全解决方案 信息安全学科代码 龙口做网站 网络安全防护技术 高中信息技术6.2 南通做网站 网站案例库 病毒式线上营销方案 信息安全攻防实验员,-1 贵阳大数据与网络安全 饭客网络安全论坛 网络信息安全讲座报告 广州企业网站设计公司 粉丝网站制作 无锡网站制作哪家强 营销推广方案线上线下 ossim 信息安全管理系统 长沙网站制作电话 网站如何优化 网络营销学文稿 潍坊网站托管 网络安全常用工具 合肥seo营销公司 青岛个人网站制作 构建网络安全防护体系 做网站品牌 无线网络营销 苏州外贸网站制作 网站案例库 石家庄网站设计制作服务 饭客网络安全论坛 网络安全法颁布的意义 美团网络营销 网络营销都有哪些平台 无锡网站制作哪家强 建 导航网站好 营销策划的学校 信息安全需求来源 建 导航网站好 网络安全五大特点 国家信息安全服务安全 广州市网站网页制作公司 网络营销学文稿 政府网络安全方案 绿盟科技引领信息安全潮流 义乌商城集团的网站建设 顺德网站建设市场 ossim 信息安全管理系统 汕头 网站建设 大连企业做网站 网络安全技术竞赛 网络安全环境整治 意大利 网络安全 怎么网站设计 网络安全环境整治 信息安全技术 专科 网络信息安全讲座报告 网站的风格 福州建设网站 网站前台 建 导航网站好 网络营销常见的方式有哪些 营销活动培训班 信息安全等级保护公司 清华大学 网络安全 网站案例库 e mail营销的特点 湖南网站推广 顺德网站建设市场 星巴克场景营销案例 个人网站备案