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
金融网站开发网络安全事件发现与关联分析Internet接入·网络安全微网站开发2016年信息安全大会网络安全事件响应企业网站的意义织梦dedecms网站热门关键词hotwords标签零售网站建设做网站电话  李昊穿越到异世界,有强大的家族供他装逼,有绝色的师妹陪伴,时时刻刻都在人生巅峰,就没下来过……   等等这是谁?竟然是潇炎!听说师妹要下山与他退婚?主角开局模板??! 我……是反派?李昊恍然大悟!穿越多年,劳资特么居然不是主角?   章节推进中,耐心薅羊毛混沌渺渺,天地茫茫,大道五十,天衍四九,遁去其一,其一虽连天道,但却独立天道之外,以不一样的方式转战洪荒大小世界,去看一场不一样的封神诗篇。特殊体质,资质绝佳,修炼救母。红尘中相视一眼,续写剪不断情缘。 不争大世,不逆天道,顺势修仙。无尽岁月一浮尘,凡人亦可登绝巅。网文作者穿越西游世界,开局一本《斗破》,吸引猴子来拜师。 什么修仙,什么西游,哪里有看小说有意思? 为了写出一部精品,猴子拜师牧尘门下,他绞尽脑汁,大闹三界,只为寻找创作灵感。 这还不算完,当哪吒看了《魔童降世》,当天蓬看了《春光灿烂猪八戒》,当杨戬看了《封神榜》,整个西游顿时乱了套。 身在紫霄宫的鸿钧老祖表示,这本小说实在太好看了,本圣也要来催更!穿越玄幻世界的姜恒,觉醒潜能升级系统,可用潜能点无限升级修为和功法。 【铜像功】升级为【万劫不灭金身】 【疾风步】升级为【虚空大挪移】 【追光剑】升级为【灭天绝地斩神剑】 【碎岩拳】升级为【寰宇大绝灭】 修为:凡境升级为真神境 直到某天。 姜恒身躯一震,虚空破碎,法则紊乱! 一拳轰出,星辰陨落,漫天神魔尽皆湮灭! 本书又名:《开局揍哭小师妹,我升级了!》《越级刷怪升级真快》从小秦悦就知道自己是鬼生下的孩子,是不吉利的,后来村里的祭祀在身上烙了一个印,可惜,这个印不仅没用,还惹来了很久以前的诅咒... 我叫荆少雨,荆轲的荆,年少的少,下雨的雨,出生于南方的一个偏僻的小山村里,故事发生在我十八岁的时候,父母在我出生那年离奇死亡。 林峰重生在了高考前两个月。上一世的他三十多岁还一事无成,负债累累!重活一世,林峰发誓要改写自己的人生,去弥补那些曾经的遗憾...... 浩瀚混沌之中存在五大混沌宝物,每个混沌宝物都带有一部混沌功法,能够修炼混沌功法的都是有大气运的人。洛豪,本是一个渺小的修士,偶然获得混沌书的青睐,从此踏上了漫长的修道之路,为了追求最强一道而努力磨练自己。世间有魇的存在,魇,幻魇,梦魇,瘆魇,念魇与心魇。 我叫吴妄,是世间为数不多的斩魇人之一 诡异的瘆魇孩童,一场场迷局起伏。
网络营销经典案例 信息安全是什么类 网站搭建吧 信息安全事态或事件 信息安全产品证书号查询 网络安全等级保护三级 小米盒子网络安全性wpa 外贸网站建设 如何做 设计网站需要考虑哪些 网站空间租 冤亲债主干扰的预防措施咨询【www.richdady.cn】 与男友前世的识别方法【www.richdady.cn】 潜能开发与自我提升【www.richdady.cn】 脑部不清晰的解决方法【www.richdady.cn】 外灵干扰的咨询技巧咨询【www.richdady.cn】 大龄剩女的婚恋经验【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世记忆【微:qq383550880 】√转ihbwel 外灵干扰的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 财运不佳的原因有哪些?咨询【微:qq383550880 】√转ihbwel 前世今生的故事如何改变命运?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 自闭症的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 缺心眼的表现及成因咨询【σσЗ8З55О88О√转ihbwel 与老公前世的识别方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 忧郁症的环境影响咨询【www.richdady.cn】√转ihbwel 公司破产后的员工安置问题咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的原因有哪些?【www.richdady.cn】√转ihbwel 如何化解婴灵带来的负面影响?咨询【企鹅383550880】√转ihbwel 财运不佳的风水调整方法有哪些?【微:qq383550880 】√转ihbwel 不爱读书的原因分析咨询【微:qq383550880 】√转ihbwel 大连网站制作公司 信息安全技术论坛 手机信息技术网络安全 怎样网络营销 全响应网站制作 深圳企业网站建设公司排名 营销策划平台 四川网站设计 信息安全事态或事件 中国最好网络安全公司排名 手机网站制作服务机构 华为手机 国家信息安全,-1 网络安全接入控制 怎样创建旅游网站 公众号营销有哪些策略 2g网络安全 网络安全事件响应 信息安全工程资质证书 宁夏网站建设 陕西网络营销公司 网络安全等级保护三级 2017年网络安全趋势 网络安全协议是https时 运行 打开网络安全中心 工控网络安全龙头公司 临沂网站 庆阳网站建设 建购物网站 营销研究 星巴克的微博营销案例 西电 网络安全 深圳新媒体营销平台 营销环境分析的内容 营销策划平台 信息安全相关实验室 上海客服营销外包公司 2016网络安全大事件 信息安全直播 营销社会环境分析 信息安全保障协议书 系统 网页制作淘宝网站建设 网络营销出来有用没 网络营销1对1上门培训 企业网站的意义 无锡全网整合营销外包 零售网站建设 湖南网页设计培训网站建设 信息安全应急响应时间 优化型网站建设 信息安全是什么类 网站程序开发 信息安全cism 金融网站开发 珠海企业网站建设费用 360网络安全实验室 网站规划分析的好处 什么网站流量高 网络安全测评培训教程 东莞网站设计制作 衡水网站设计费用 信息安全应急响应时间 南宁做网站找哪家公司 网络安全法思维导图网络安全动画片 我国信息安全形势 高端全网平台整合营销 网络安全等级保护三级 网络与信息安全认证资质证书 新网站建设 网络营销出来有用没 高端全网平台整合营销 南昌市建网站的公司 互联网营销环境变化 信息安全事态或事件 全响应网站制作 成都做网站 360网络安全实验室 营销推钟员 网络营销1对1上门培训 Internet接入·网络安全 营销环境分析的内容 信息安全相关实验室 网络安全与防火墙技术的研究 2g网络安全 手机信息技术网络安全 数据安全与网络安全 信息安全技术论坛 营销体系包括 网络安全 湖南两会 企业网站的意义 智慧城市 网络信息安全 建行个人电子营销平台 商城网站作品 教育行业信息安全风险 无锡做网站哪家好 公司的信息安全系统 《网络营销学》 成都网站建设公司 政府网站信息安全系统 宁夏网站建设 2016年信息安全大会 设计新颖的网站建站 成都网站建设公司 外贸网站建设 如何做 网络安全资讯APP有哪些 互联网营销环境变化 新网站建设 信息安全保护等级测评标准 美国信息安全投入 大连网站制作公司 网页制作淘宝网站建设 sms营销 网站类型分类 公司营销效果怎么样 网站中如何嵌入支付宝 网络安全和信息安全的区别 信息安全能考研吗 信息安全检测包括哪些 网络安全专家林伟 做网站电话 设计网站需要考虑哪些 公安部网络安全研发 网络营销个性化服务 网站类型分类 cdn网络安全加固培训 网络营销 的概念 服务好的网站建设 营销热门话题 简约网站大庆网站建设 优势营销 营销策划平台 计算机信息安全系统是指 经典新媒体营销案例分析 淄博中企动力公司网站 工控网络安全龙头公司 信息安全相关实验室