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
迪庆网站建设网络营销要学什么?我的注册信息安全企业网站模版网络安全服务机构资质网络安全服务机构资质当前php环境关闭了文件上传功能网站将无法上传图片和文件网络安全竞答无锡建设网站制作营销九连环I&amp;#039;AM 李华,我是一个穷屌丝。有一天,我在垃圾箱旁,看到了一个带有奇特花纹的花瓶,盲猜这是个古董。于是,我把它带回了家。乡村小子李二蛋意外获得仙尊传承!结果!清纯少女想要他,乡村美妇占有他,高冷女神强迫他...谁能告诉李二蛋怎么摆脱这些女施主?世界异变,规则崩坏,意外觉醒强大星魂的李飞,将何去何从。广袤无垠的宇宙,充满了未知,仰望星空,生命的源头在那一颗又一颗美丽的星辰上跳跃……陆恒睁眼。 他看见—— 朱门富贵,穷奢极欲,酒池肉林,骄奢淫逸。 世间如狱,命如草介,白骨蔽原,不见人烟。 他抬头—— 乌云遮日,不见烈阳。 黑云压城,暴雨将至。 他提刀—— 光明不复,亦为之前驱。 希望在身,愿为之赴死。 少年任侠? 不如做个开天辟地、荡尽妖邪的大魔。逍遥江湖客,为世界和平努力现代人庄周在梦中成为了三国末世蜀国皇帝刘禅,人人尽知的刘阿斗每日寝宫梦中变成了二十一世纪的都市屌丝庄周。一个有领先千年的现代历史知识的人能借助皇帝的权势改变历史吗?一个夜夜帝王梦的现代屌丝能立志改变命运吗?仪容清俊貌堂堂, 双耳微张目有光。 头戴鸿蒙蚀月帽, 身批混元云影裳。 九龙靴衬盘龙袜, 玉带团花八宝妆。 手持独龙骨做枪。 背负阴阳双鱼转, 众生信仰归一方。 力朱异灵守净土, 证道成神见沧桑。 还命众生归桃源, 笑看后人谈阴阳。无数的故事,编织成了这个世界。一个普通人,在游戏里的一次欧皇爆发,拿到全区唯一的特殊技能。赶上游戏版本大更新,职业选手纷纷进场,搅动风云。某日,陈不建忽然发现,自己不知不觉的,成为了游戏旋涡的中心。 剑圣:“听说特殊技能在你手上,与我切磋一把,如何?”陈不建无奈:“我说特殊技能不在我手上,你信嘛?” “不信。” …… 仰望诸天星辰,盯着那二十八星宿所在,瞥眼看向眼前的大BOSS,陈不建忽然自问:“我玩个游戏需要懂五行,知晓奇门八卦,还给知道医理解毒,懂完这些我还给知道天上的星宿,我也是奇了怪了,我这是玩游戏呢还是修仙呢?
邮箱营销系统哪个好用 品牌网站建设方案 网络安全关键字 南京网络营销外包 云南建网站 移动网站建设 衡水移动端网站建设 信息安全设计规范 全校大会 网络安全周 营销优势有哪些方面 干扰咨询【www.richdady.cn】 前世老公的前世记忆【www.richdady.cn】 孩子学习不好的家庭教育咨询【www.richdady.cn】 家宅磁场【www.richdady.cn】 忧郁症的自我提升咨询【www.richdady.cn】 心慌胸闷头晕的医学检查咨询【微:qq383550880 】√转ihbwel 与公婆前世【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的婚恋经验咨询【微:qq383550880 】√转ihbwel 前世缘份对现世的影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的教育建议【www.richdady.cn】√转ihbwel 无形干扰的前世记忆咨询【微:qq383550880 】√转ihbwel 特殊学校的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情纠纷的情感调解咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 亲子关系的教育策略有哪些?咨询【微:qq383550880 】√转ihbwel 迟缓儿的家庭支持【微:qq383550880 】√转ihbwel 迟缓儿的症状与诊断【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 失业的自我提升【微:qq383550880 】√转ihbwel 什么原因意外的前世故事咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 存不住钱的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的婚恋困惑威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网络营销实战课程建议 企业网站建设目的 北京市场营销课程培训 从以下新闻入手分析并阐述一下你对网络营销价格策略的看法 网络信息安全是智慧城市的基石 大中华区信息安全经理 全校大会 网络安全周 企业重视网络安全 青岛网站推 东莞市做网站 百科词条营销 邮箱营销系统哪个好用 国家信息安全管理机构 无锡建设网站制作 信息安全竞赛作品赛 美国网络安全管理 计算机网络安全漏洞及防范措施 北京海淀区网站开发 6p营销要素 济南网站优化 网站费用单 6p营销要素 沈阳建网站 移动网站建设 金融 信息安全体系建设方案,-1 全校大会 网络安全周 百科词条营销 邮箱营销系统哪个好用 国家信息安全管理机构 无锡建设网站制作 网络安全威胁中断 网站代 贵阳微网站 个人备案能建立企业网站吗 成都网站设计 百度搜索营销 深圳做网站的 信息安全竞赛作品赛 网络安全的发展阶段 东莞企业营销型网站策划 网络安全侦察 北京市场营销课程培训 百度搜索营销 信息安全实训总结 网络营销广告形式 网络安全与大数据 网络安全与大数据 闸北区网站建设 信息安全对嵌入式攻击 营销与社会营销的区别 音乐网站如何建设的 网络营销的适用范围 广州响应式网站咨询 哈尔滨的网站设计 信息安全证书查询 网站的布局 邮箱营销系统哪个好用 华企网站建设 网络营销与消费者行为 军用信息安全产品认证 信息安全竞赛作品赛 中国信息安全等级测评网 深圳网站和app建设 2014 网络安全事 哪个大学信息安全 上海运营营销号大公司简介 诀窍的网站 电子商务网站策划书 浦东新区网站建设2015工控网络安全态势报告 6p营销要素 从以下新闻入手分析并阐述一下你对网络营销价格策略的看法 禅城区企业网站建设 阜阳网站建设 贵阳微网站 电子商务网站策划书 卫龙网络营销 立体化营销 济南网站优化 网络营销网站建设案例 信息安全证书查询 网络营销之微信 网站建设 php 企业网站 北京海淀区网站开发 学网站前端 网络安全产品排名中科新业 上海网站建设联 信息安全会议内容 IDC网络安全要注意什么 学做网站网 网络安全关键字 淄博免费网站建设 网络营销要学什么? 6p营销要素 哪个大学信息安全 哪个大学信息安全 网络安全 准则 网站快速备案 It信息安全心得 百科词条营销 青岛网站推 我的注册信息安全 IDC网络安全要注意什么 网站建设 php 企业网站 淄博免费网站建设 百度搜索营销 地方门户网站建设 网站编程 信息安全 实践 检查网络安全性 南京网络营销外包 无锡全网营销外包 上海运营营销号大公司简介 音乐网站如何建设的 佛山微信营销 云浮网站建设 无锡建设网站制作 企业网站建设目的 计算机网络安全漏洞及防范措施 学做网站网 贵阳微网站 手机网络营销普遍问题 禅城区建网站公司 禅城区企业网站建设 金融 信息安全体系建设方案,-1 网络信息安全难学吗 南宁做网站 大中华区信息安全经理 学网站前端 从化建网站 网络营销与马云 中山专业网站制作 昆明网站制作 邮箱营销系统哪个好用 网络营销与消费者行为 网站的布局