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
潍坊网站建设公司推荐网络安全基础知识浅析网络运营商制定并不断完善网络安全战略营销型网站的建设信息安全评测二级网络安全与个人如何设计网站域名网站建设优化文章魔兽世界 网络安全任务idc 信息安全市场网络营销推广方法案例分析刚穿越到文娱世界,杨墨就发现自己身边躺了个一丝不挂的小网红! 外头的女星老婆更是疯狂敲门呵斥。 “杨墨!你给老娘滚出来!“ “有本事偷人,没胆量见我是不是!“ 于是乎,郁闷的杨墨发现,自己成了活生生的冤种! 小网红没碰到,还被高挑的女星老婆摆了一道! 唯一的目的就是离婚! 离婚后,激活了系统的杨墨,无奈成了当下炙手可热的腿精高冷女神林婉璇的私人男助理。 上班第一天,又将女上司看了个精光! 有了系统傍身,杨墨只能在“旧邀社区“注册了自己的ID”久邀秦先生“,从此开始了一发不可收拾的文娱巨擘之路! 天地棋盘,众生作子,只为逃离这一世的囚笼。讲述自鸦片战争至抗美援朝的一些事情。每个生灵都有劫体,谁能为极仪一战?最终是否成为纯极仪的世界呢?或凶杀,或自杀过的宅子,皆称之为凶宅。 市面上凡是地段上佳却又价格出奇低廉的宅子,皆出现过各种重大事故。 房主人为了打消购买者的疑虑,便会花重金邀请业内顶尖的试睡师破解凶宅传闻,同时化解凶宅内的凶邪离奇之事。 穷屌丝林飞误入试睡师行当,揭开一桩桩凶宅秘闻!源界大劫,源主归源(本小说归源即为死亡的意思)。百位守护神内战,不死神君作为百神之一,在战争中自爆身亡。灵魂却意外被传送至边缘宇宙。在这个宇宙中,不死神君找到了适合的躯体.......(作品分类不为真,此小说元素较多,难以分类)“待大地之上响起我们的呢喃,待高天之下回荡起我们的战歌,死去的将从坟墓中爬出,活着的将从天穹外归来。”   “修我三尺剑,震我通天鼓,奏我战时歌,沸我不灭魂,我以我之血,染尽九重天。”高中才开学一个月后,高一七班的大家都平凡而和谐的校园生活被一个奇怪的黑色软件打破了,这彻底改变所有人的命运。。从小秦悦就知道自己是鬼生下的孩子,是不吉利的,后来村里的祭祀在身上烙了一个印,可惜,这个印不仅没用,还惹来了很久以前的诅咒... 轻歌入江湖,白衣腰系剑。讲述了“半家气运”吴家少爷吴忧,在大玄正历三十年,母亲遇刺后一蹶不振,进书房画地为牢十年,又因姐姐婚事被逼无奈,出阁游历江湖。 白衣是纸,血雨为墨,生死做画,为报杀母之仇,儿时约定,且看吴家傻子少爷,如何在庙堂与江湖中游刃有余,以腰间一把长剑,破开重重迷雾,最终名满收官,浪迹世界。
上海网站建设在哪 营销型网站的基本模板 乌兰察布网站建设 网站营销方案 广州外贸网站建设 南山区网站建设公司 中国网络安全网站 无锡网络营销 优帮云 精致的网站 信息安全审计手册 升迁障碍的改运方法咨询【www.richdady.cn】 去世的父亲在哪【www.richdady.cn】 化解外灵的专业手段【www.richdady.cn】 前世今生的轮回理论咨询【www.richdady.cn】 婴灵对家庭的影响咨询【www.richdady.cn】 与公婆前世的识别方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 暗恋的原因分析咨询【企鹅383550880】√转ihbwel 人际关系不好的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 构建和谐亲子关系的方法有哪些?咨询【微:qq383550880 】√转ihbwel 过世前可能出现的征兆咨询【www.richdady.cn】√转ihbwel 特殊学校的案例分享【σσЗ8З55О88О√转ihbwel 孩子不爱读书的阅读计划【企鹅383550880】√转ihbwel 存不住钱的财务规划【企鹅383550880】√转ihbwel 去世的父亲在哪【σσЗ8З55О88О√转ihbwel 升迁障碍【微:qq383550880 】√转ihbwel 迟缓儿的前世因果咨询【www.richdady.cn】√转ihbwel 前世缘份的化解方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老婆的前世故事咨询【σσЗ8З55О88О√转ihbwel 特殊学校咨询【σσЗ8З55О88О√转ihbwel 失业的自我提升【σσЗ8З55О88О√转ihbwel 2017网络安全展会 网络信息安全服务包括,-1 深圳网络安全木马培训 徐州网站制作 信息安全逆向分类 网络营销基础知识 中国信息安全认证中心领导 宝石汇网站 南京公司网站 网络营销推广方法案例分析 信息安全奖学金 营销名家 网站的网页 东莞营销网站制作 网络营销是什么 微博营销成本 网络安全执法案例分析 网络安全与个人 太原网站开发哪家好 网站的构成 营销推广怎么写 如何设计网站域名 厦门网站建设公司 保定做网站 网络安全压力测试 win7网络安全注册表 美国网络安全法 医院推广营销计划书 重庆旅游网站建设 网站学什么 网站欣赏】 企业面临的信息安全威胁 信息安全等级保护 乌兰察布网站建设 中国网络安全网站 网络安全讲师 长沙建设网站 公司网站传图片 网络安全练习 企业信息安全培训ppt 文山做网站 信息安全热点事件 天津网站开发 文山做网站 企业间网络营销案例 idc 信息安全市场 事件营销的优缺点 公司不需要做网站了 郑州网络营销技术学校 建立校园网站 信息安全逆向分类 网站建设公司 中企动力公司 网站建设优化文章魔兽世界 网络安全任务 社帝网络安全小组 福建省信息网络安全 信息安全审计手册 广州手机网站定制咨询 第二届北京网络安全技术大赛 信息安全铁人三 贵州网站制作公司电话 营销推广方案 宝石汇网站 网络营销教程视频教程 网络安全执法案例分析 营销总裁班 公司网站开发制作 邢台网站定制 网络和信息安全通报实行多少小时联络制度 美国网络安全法 机器人信息安全威胁,-1 网络营销基础知识 太原网站开发哪家好 网络安全从业人员 聚美优品营销方案 信息安全热点事件 潍坊网站建设公司推荐 网络安全的关键技术有 广州手机网站定制咨询 网络安全新生态 全国网络安全大赛 信息安全等级保护 网络与信息安全教程 2001年网络营销事件 网络安全与控制技术 网络营销是什么 信息安全解决方案公司 信息安全奖学金 2001年网络营销事件 南山区网站建设公司 广州外贸网站建设 企业网络安全问题 南山区网站建设公司 一流的商城网站建设 网络安全 暗网 新营销策划 网站营销方案 天津网站开发 网站的网页 公司不需要做网站了 rss营销作用 酒店网站制作策划 网络营销推广方法案例分析 佛山网站推广 佛山企业网站建设平台 信息安全逆向分类 日本 网络安全 微博营销网站的功能 信息安全服务有哪些 信息安全实例 哈尔滨网络科技公司做网站 权威的网站建设 外贸免费建设网站制作 信息安全铁人三 无锡网络营销 优帮云 网络安全的论坛 合肥需要做网站的公司 上海网站建设在哪 许可营销的工具 公安类网络安全岗 互联网信息安全大会 微博营销成本 云南省网络安全 长沙建设网站 微博营销成本 无锡网络营销 优帮云 信息安全审计手册 珠海集团网站建设报价 一流的商城网站建设 国内外的网络营销理论 微博营销成本 网络安全助理 网络安全 暗网 南宁会员网站制作 网络安全执法案例分析 网站建设公司 中企动力公司