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
网站单页郴州网站建设信息安全保护等级测评标准信息安全中的des加密算法惠州外贸网站建设著名网络营销案例乌鲁木齐网站建设网络安全 顶级会议有关于网络营销的感受网络营销的分销渠道少年苏渊经历三次凝丹失败,机缘巧合拜四圣兽之一的青龙为师,踏入武道之途,并且开启自身龙族和凤族血脉,从此天高海阔,前途无量。 探索秘境,结天骄,诛邪魔。2025年,全球抗疫斗争取得了阶段性胜利,疫苗普及率达到70%,虽然新冠肺炎疫情仍在影响着世界,人类似乎有望重返那个和谐安详时代。然而,一个更严重的潜在危机正在酝酿,一种新型病毒正在悄无声息地传播,各国企图采取措施,然而人类发现,这场新的疫情的背后隐藏着许多超越当前认知的事情,光靠一己之力根本难以阻挡,人类事实上十分脆弱,越来越多的开始失去生命,人类走到了灭绝的边缘。就在许多人陷入迷茫之际,一个全球性的组织开始浮出水面,开始由幕后走向台前,轻霜冻死单根草,狂风难毁万木林,唯有团结,人类才能赢得生存的机会。这是一本文言撰写的小说 以中国古代封建割据战争为背景 历史与散文相融的笔法 描绘上自天子下至平民的虚构故事 借此来寄托笔者对于社会发展的理解 希望大家喜欢~【老婆做封面,快乐永无限!】 陈阎在末日寻找病毒血清,在关键时刻惨遭女友背叛,濒死之际意外觉醒了死亡系统,转世重生到年前。陈阎:什么死亡才能变强?为了男人的承诺,萧晨强势回归,化身美女总裁的贴身保镖,横扫八方之敌,谱写王者传奇!   他——   登巅峰,掌生死,醒掌天下权,醉卧美人膝! —————— 小舞的微信公众号:寂mo的舞者,可以去关注哦! 小舞的QQ:1589045849,可以去加好友! 唯舞独尊①群:545765633!   这一世,我要为自己而活!一切的阴谋,我都会亲自撕碎!你们,等着我!我本是剑道门派一名不起眼的弟子,一次机缘巧合下得到了一根笛子,那一天一切都变了……仰望仙道尽头,你我的命运在何方? 纵观古史,谁为棋手谁为棋? 在这一场浩瀚无边的仙道棋局中,多出的一子,究竟是棋手还是棋子?简介:本该人生平平无为的主角,从一个性格柔弱到脱变成刚毅的成长故事,后来主角从这跌宕起伏的生涯中成就无上荣耀。林田获得随身空间种田,春花秋月,悠然南山,坐吃山不空。 他只想过好自己的小日子,实力却不允许他低调。 什么是钱?什么是美女?呵。 当灵果风靡全世界,人人求之不得之时,灵果制造商躺在摇椅上悠然撸猫,岁月静好。 然而,当危机降临到他在乎的人身上,要战,便战!
营销订单培训 手机网站建设价位 网络安全网络探测实验 信息安全 笔记本 国家信息网络安全局 网络营销课程设计总结 大连企业网站建站 大连企业网站建站 信息安全展示平台,-1 武汉网站制作公司信息安全认证 学习成绩差的案例分享咨询【www.richdady.cn】 心特别累的环境影响【www.richdady.cn】 什么原因意外的心理调适咨询【www.richdady.cn】 如何化解婴灵带来的负面影响?【www.richdady.cn】 特殊学校的课程设置咨询【www.richdady.cn】 婴灵的超度过程【微:qq383550880 】√转ihbwel 投资项目的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰的根源是什么?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 发育倒退的早期干预措施【www.richdady.cn】√转ihbwel 财运不佳的真实案例有哪些?咨询【σσЗ8З55О88О√转ihbwel 婴灵的化解方法咨询【微:qq383550880 】√转ihbwel 亲子关系的教育策略咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 与女友前世的识别方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 暗恋的咨询技巧咨询【微:qq383550880 】√转ihbwel 儿子不读书的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子不读书的前世记忆咨询【www.richdady.cn】√转ihbwel 大龄剩女的情感困扰咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂化解的重要性威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何避免无形干扰因素威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的母亲的前世记忆咨询【www.richdady.cn】√转ihbwel 网络安全博士 西安信息安全的软件公司 网络营销网站建设 网络安全的第一道防线是 东莞长安网络营销招聘信息 免版权费自建网站 手机网站建设价位 javascript实现网站顶部出现几秒后图片缓慢消失的效果 陕西营销型网站建设 亳州网站建设 网站模板怎么用 东莞网站策划 电脑技术 网络安全 信息网络安全普及教育培训教程 医疗行业的网络营销 上海高端建设网站广电网络营销实战营 设备和网络安全专用 支付宝渠道营销策略 虚拟化 企业信息安全 网站建设我们的优势 国家信息网络安全局 微信营销软件论坛网站 扁平式网站 营销体系包括 徐州网站推广 建门户网站 网站制作 常见问题 美国信息安全法 速卖通如何做营销策略 2016中国网络安全事件网络安全威胁应对经历 烟台制作网站的公司 郴州网站建设 外卖o2o 营销模式 企业网站策划书 济南 信息安全 北京信息安全测评认证中心 计算机等级信息安全 网站制作价 做网站合肥 网站前台 网络安全博士 电信网络安全解决方案 中国互联网信息安全中心 网络黑客与网络安全 广告与营销的区别与联系 陕西营销型网站建设 信息安全EAL 西安高端网站制作公司 网络营销手机软件 冷色调网站 网络营销站点域名采用"企业网站域名/产品名或营销页面名"的形式属于 佛山网站建设怎样做 移动应用营销 网络安全法 中文域名 企业营销网站建设公司 计算机等级信息安全 网络营销有自学网站吗 珠海网站建设哪家好 青岛商业网站建设 乌鲁木齐网站建设 网站开发技术 留住用户网站 玩具外贸网站模板 国内顶尖信息安全企业有哪些 佛山网站建设怎样做 电商短信营销方案 虚拟化 企业信息安全 美国信息安全法 东莞长安网络营销招聘信息 企业网站制作 徐州 联邦信息安全管理法 设备和网络安全专用 西安信息安全的软件公司 网站单页 深圳企业网站制作报价 信息安全博士研究理论微商城网站建设平台 网络营销就是网上销售 建行企业网站 网络营销的具体内容网络信息安全 考试,-1 青岛商业网站建设 郑州网络营销 支付宝渠道营销策略 网站如何申请微信支付 青岛设计网站的公司哪家好 B2B网站系统 信息安全 笔记本 简述网络营销特点是什么 微博营销的swot 资讯网站排版 B2B网站系统 2017网络安全工具包 建门户网站 微信营销的认识和感想 2017网络安全工具包 营销计划书 医疗行业的网络营销 上海高端建设网站广电网络营销实战营 网站风格设计要素 虹口做网站 网络安全的第一道防线是 电脑技术 网络安全 烟台制作网站的公司 网络设置的网站 徐州网站推广 亳州网站建设 微信网络安全 乌海网站建设 谈网络安全 手机网站建设价位 外贸建网站 有关于网络营销的感受 西安市政府网站 网络安全实际案例分析 企业网站策划书 网络安全法 中文域名 智慧城市 网络信息安全 郑州网络营销服务 网站模板怎么用 济南 信息安全 电脑技术 网络安全 中国网络安全机构 郑州网络营销服务 单一产品企业或多元化产品企业的网站建设与策划有什么不同? 西安信息安全的软件公司 网站制作 常见问题 单一产品企业或多元化产品企业的网站建设与策划有什么不同? 宁波网站推广 珠海网站建设哪家好 营销体系包括 营销计划书 大良营销网站建设平台 信息安全认证公司 速卖通如何做营销策略 信息安全认证培训公司 国家信息安全中心人员,-1