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
网络营销专业都学什么信息安全工作证是什么,-1网站托管网络安全实验室wp网站与维护营销广告的意义文具的网络营销策划营销群发器装修网站建设中国国家信息安全漏洞地球失去磁场会发生什么?全球大停电,一切电子设备失去信号,鸟类从空中摔下,飞机失事,卫星坠落,接着大气层逐渐远去,强烈的宇宙射线降临地球,占地球表面积四分之三的水不断被蒸发减少。。。如果持续下去地球的生物会逐渐灭绝。好在三十秒之后它回来了,但是被破坏的全球电力网络系统,满地的动物shi体,灾难中丧生的人们,卫星坠落引起的流星雨,这一切都在昭示着这场灾难。殊不知,灾难后相拥哭泣的,慌乱中四处奔跑呼喊的人们,他们将要面临的改变远不止此。一座危城,一条老街,一个念想,一个人,一群人,守一城。 陈枫重生异世,在最弱小的时候得到了一群最善良的人的帮助,为了一个念想守住一个城。守西北,入中京,踏塞北,这一世,希望可以活成自己想要的模样。一柄剑,一个人 斩这天,破苍穹60年后,一代枭雄魂回人间,发现曾与自己屠龙的少年也成了恶龙,人间再次被恶霸奸商危害,他与家乡诸位少年几番成长,再次励志要荡平人间不平事吞天三千界,帝陨傲世间,做妖三千载,为她弃凡尘九州大陆,一个魔之子降入凡间,且看假废物,如何凭借一已之力创建自己的势力,拓展地盘,灭门派,得道飞仙,成就一番散俢传奇带着200级三转大法师的记忆,陆阳重生回到了十年前,命运跟他开了一个玩笑,曾经失去过的,被夺走的,他都要重新拿回来。游戏中的赚钱技巧、副本攻略、传奇任务、装备出处、图纸秘方、战斗技巧他全都知道,且看一个重生玩家如何带着兄弟们横扫万国、焚尽天下,开启一段火神的传奇!未来科技高度发达但战火不断,人类各大文明区为了缓和阶级矛盾,以各自文明历史、神话或传说为基础元素构建了人类文明的终极进化宇宙!以三国历史为背景的华夏文明、以科幻传说为背景的漫威文明、以天道教为背景的大和文明、以历史神话为背景的高丽文明……,万国文明在进化宇宙中展开残酷的弱肉强食的文明争锋,群雄逐鹿于丛林法则之下,试问哪个文明能傲立于巅峰!一辰,你们家的床大不大呀,介不介意小女子们在此借宿一宿呢 你穿上衣服的样子真好看呢,你也是不穿更好看! 美女事业两不误,他全都,要要要!!!千年之缘,重华三生,悲催的结局,泪人的情殇,三世之情,只为今生……
营销群发器 章丘做网站 网络安全警示片 营销广告的意义 拐角型网站 网站建设费用 畅销书营销方案 正合营销 什么公司需要网路营销 网络营销是指以互联网 自闭症的康复训练【www.richdady.cn】 外灵干扰的原因分析咨询【www.richdady.cn】 冤亲债主干扰的根源是什么?【www.richdady.cn】 意外的原因咨询【www.richdady.cn】 与男友前世的前世修行咨询【www.richdady.cn】 孩子不爱读书的家庭教育方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与老公前世的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婚姻生活不顺的前世记忆【σσЗ8З55О88О√转ihbwel 感情纠纷的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 工作升迁的障碍与突破咨询【www.richdady.cn】√转ihbwel 灵性提升课程【www.richdady.cn】√转ihbwel 为什么过世的前世缘分【σσЗ8З55О88О√转ihbwel 人际关系不好【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 老公家暴的案例分享【微:qq383550880 】√转ihbwel 如何识别冤亲债主咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子不爱读书的原因咨询【微:qq383550880 】√转ihbwel 婴灵的存在有哪些科学依据?咨询【σσЗ8З55О88О√转ihbwel 冤亲债主干扰的解决方法【σσЗ8З55О88О√转ihbwel 感情纠纷的解决方法【σσЗ8З55О88О√转ihbwel 财运不佳的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel asp.net 网站连接sql server2012 手机网站建设哪个 互联网信息安全问题主要来源 网络营销是指以互联网 宁夏网站建设 如何设计网站域名 网站方案策划书 对企业信息安全的建议 网络安全举报电话 小米手机搜索引擎营销案例 商贸网站建设 广州网络营销公司招聘 网络营销策略书 湛江有那些网站制作公司 网站后台更新 前台不显示 公司网站管理中心可以修改内容上传图片不能修改主页画面 单页面网站 手机网站建设哪个 互联网信息安全问题主要来源 中国国家信息安全漏洞 企业网站需要多少钱 石家庄哪里有网站推广 网络安全组织管理 厦门某某公司网站 权威的网站建设 国家网络安全防御 网络品牌营销公司 网站与维护 公司网站设 怎么给自己的网站更换域名 服务好的微网站建设 成功英语网站 门户网站 广州网络营销公司招聘 工信部网络安全局 企业网络营销策划论文 北大 信息安全 实验室 淮安网站建设 网站与维护 邮件营销 模板 信息安全工作证是什么,-1 苏州装修公司网站建设 武汉 网站建设 医疗网站建设案例 ●所谓网络安全漏洞是指 数字化营销的特点 信息安全创业,-1 单页面网站 宁夏网站建设 网络营销分为哪些类型 枣庄网站制作 株洲网站优化 国网大营销 web网络安全工具 网站设计的简称 湛江有那些网站制作公司 网络营销分为哪些类型 成都旅游网站建设 定制做网站 工信部网络安全局 网络营销线上培训机构 北大 信息安全 实验室 网络安全警示片 网络安全在大学叫什么 网站开发团队人员 网络安全对抗实训及操作仿真平台 企业网站需要多少钱 富锦网站 畅销书营销方案 国内网络安全大事件 为什么研究网络营销 北航信息安全专业 邮件营销 模板 企业网站建设咨询 株洲网站优化 网络营销在南宁 网络营销专业都学什么 网络营销的策略有哪些? 系统网络安全分析 宁夏网站建设 网络安全预警平台 合肥网络安全 网站的网页 深圳官方网站制作 企业营销学 网络与信息安全技术pdf下载 商务网站建设公司 互联网信息安全领导小组 手机网络安全软件 烟台网站建设公司 厦门某某公司网站 制作网站需要注意的细节 制作网站需要注意的细节 互联网公司网络安全 网络营销是指以互联网 网络安全保卫总队地址 国家网络安全防御 国家信息安全周 信息安全资质有效期 天津高端网站建设 深圳整合营销活动 台州手机网站建设 网络安全与中国方案设计2015年中国计算机网络安全年会 广州网络营销公司招聘 北航信息安全专业 asp.net 网站连接sql server2012 深圳官方网站制作 网站主题下载 网络安全法 网信办 最新微信营销软件论坛 安阳做网站 网络安全举报电话 苏州装修公司网站建设 企业网站需要多少钱 网络品牌营销公司 营销群发器 服务好的微网站建设 广州网站优化 畅销书营销方案 中国信息安全风险 上海的外贸网站建设公司 互联网信息安全问题主要来源 洋码头 营销活动 黑客攻击和网络安全的关系 网络与信息安全技术pdf下载 工信部网络安全局 对企业信息安全的建议 畅销书营销方案 广州广告网络营销公司 网络安全实验室wp 网站建设 银川 网络安全组织管理 川大信息安全考研 石家庄哪里有网站推广 青岛手机网站制作