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
十三五 信息安全保障措施网络安全学习网站支付宝营销策划案例分析大型的营销型网站建设2014关于工控信息安全的会议有哪些番禺做网站手机网站自助建微网站内页富锦网站新泰做网站网络安全题材电影一个重生到异世的帅哥,没有老爷爷,没有系统,本以为只能靠出卖色相吃吃软饭。 却没想到他的宠兽都有外挂,一个比一个猛。让他只能享受被带飞的故事。下凡之路之星云上将 她身世特殊,母亲是外星球公主,父亲是地球出色的宇航员;她天赋异禀,天生喜欢研究杀人不眨眼的武器。 善良的地球人把她秘密寄养在昆仑山,抚育成人。妄想入侵地球的外星人,对她进行勾引、诱惑甚至威胁。 最终她决定必须与这颗养育自己的星球共赴生死。 本故事纯属虚构,如有雷同,纯属意外村子来个邪修,发现程天是传说中魔灵体以及魔灵根,便见他神智抹除,炼制成魔傀驱使。 后来控制你的邪修被杀,你得到了解脱后,发现自己来到高武世界,开始了新一轮故事。喂!最近怎么开始听emo歌单了啊?别难过,我分骨头??给你啊!我的字典里希望你能开心 ——爱你的狗狗??笨蛋狗狗只要被人摸一下头就开始喜欢人类。东方曜穿越洪荒,投靠刚建立不久的天庭,成为一名扫地仙。 同时获得签到系统,只要在不同的地方打卡,就可以拿到系统奖励。 “叮!恭喜宿主遣云宫打卡成功!” “获得大道玉佩!” “叮!毗沙宫打卡成功,获得【八九玄功】。” “叮!五明宫打卡成功,获得圣龙仙丹!” “叮!兜率宫打卡成功,获得先天灵果一枚。” …… 就这样,东方曜在众仙无视中在天庭签到了几百年。 直到有一天,下界妖族举兵来袭,天庭无人能敌。 他们一路杀到了凌霄宝殿,遇到了正在扫地的东方曜……辰晟穿越修仙界以为能修长生大道,不料一上来就被杀死,意外成为一件道袍的器灵。 没有强力的攻击手段,辰晟只能通过辅助能力帮助主人开挂。 资质不行,我助你修炼! 功力不足,我帮你增加功力! 怕被人砍,我让你刀枪不入! 啥?你不会打架?来来来,让我控制你帮你打架! 穿上我,带你装逼带你飞!盛世江湖,所谓名门正派与所谓的邪派之间的恩恩怨怨.我对这个江湖的爱恨离别,难舍难分。纵有一身武艺却不能陪你走到最后,独自在城墙上为你抚琴,可你却最终离去归隐,而我却站在这里等你...何时再见?我的江湖,朋友,和夫君... 文盲写作,浊者自浊。看完我作品的人有两种,一种会哭,一种会笑。 本文章纯属虚构,文章参考各类古典文学所编辑。各位看客,切莫当真。 本篇小说版权归文章作者:“平凉侯张绣”。所有如有侵权必究。不一样的江山,不一样的大明,看我王不死如何发财,玩转娱乐圈,嚯嚯大明帝国。你知道宇宙的起源吗? 你想知道平行世界的风景吗? 体会未知的恐怖,快乐和爱恨情仇。 知晓前世今生的羁绊。 在这个危诡游戏里面,你又有什么期待。
番禺做网站 盐城网站制作 广州网站制作 c2c网络营销市场份额图 制定网络营销的策略 手机网站自助建 关于计算机网络安全 网站口碑营销 沈阳做网站哪个好 互联网营销企业 升迁障碍的真实案例有哪些?咨询【www.richdady.cn】 精神不振咨询【www.richdady.cn】 头脑混沌的案例分享【www.richdady.cn】 前世缘份的前世修行咨询【www.richdady.cn】 如何改善财运不佳的情况?咨询【www.richdady.cn】 前世今生的缘分如何续写?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 头脑混沌时如何提高注意力咨询【企鹅383550880】√转ihbwel 冤亲债主对生活的影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的解决方法咨询【www.richdady.cn】√转ihbwel 性压抑的前世影响【企鹅383550880】√转ihbwel 如何缓解耳鸣症状威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际关系不好的咨询技巧【www.richdady.cn】√转ihbwel 婚姻生活不顺的解决方法咨询【www.richdady.cn】√转ihbwel 为什么过世的前世缘分【www.richdady.cn】√转ihbwel 为什么过世的前世修行咨询【企鹅383550880】√转ihbwel 为什么过世的前世解析咨询【微:qq383550880 】√转ihbwel 脑部不清晰的解决方法【企鹅383550880】√转ihbwel 前世今生查询服务威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 财运不佳的原因有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老公的前世修行咨询【www.richdady.cn】√转ihbwel 网络安全攻击事件 公益网站建设 网站建设程序开发 常州营销外包 佛山学校网站建设 信息安全 漏洞 支付宝营销策划案例分析 网络营销大学课件 旅游企业网络营销案例 全国中学生网络安全 网站的形成 针对用户面临的电子邮件安全威胁设计一套完整的网络安全解决方案专业网络营销联系电话 360与中国国家信息安全 网络信息安全实施意见,-1 上海专业做网站排名 亳州网站建设 信息安全漏洞 大连专业网站设计服务商 番禺做网站 找营销公司 无锡微信网站定制 信息安全管理体制 信息技术与信息安全 防范系统攻击的措施包括 盐城网站制作 网络营销工具分类 上市设计公司网站 网站开发需求 软件注册信息安全 网络营销的作用认识 成都营销 太原网站设计 上传信息安全吗 网络安全攻击事件 公益网站建设 网站建设程序开发 信息安全等级保护工作面临的形势,-1 两会期间信息安全 常州营销外包 营销推广点 上市设计公司网站 番禺做网站 零基础网络安全 国家支持什么参与网络安全国家标准 昆明网站排名优化 营销型网站有哪些出名的 信息安全 漏洞 上海专业做网站排名 宝安网站制作 信息安全媒体 临沂高端网站建设 银川制作网站 营销策略推广策略 国家网络与信息安全信息通报机制技术支持单位 网络营销大学课件 微博营销的作用是什么意思 网站组成 北京做网站的公司 国家支持什么参与网络安全国家标准 旅游企业网络营销案例 银川制作网站 网站加黑链 网站的类别 全国中学生网络安全 厦门网站建设 信息安全漏洞 百度网盘显示网络安全风险 网站的形成 营销网站 信息安全等级保护工作面临的形势,-1 湖南微网站营销 宝安网站制作 营销形网站 免费域名网站的 360与中国国家信息安全 广州优质网络推广营销方案 东莞市做网站的公司 风险管理与信息安全 公益网站建设 网络信息安全实施意见,-1 光速网络网站 品牌创意网站建设 网络营销的营销对策 网站换模板 聊城网站建设费用 建设门户网站需要注意什么 广州网站制作 专业企业网站建设公司 windows网络安全 windows网络安全 广州优质网络推广营销方案 上海信息安全技术公司 网站换模板 通过对搜索结果的对比分析行业网络营销竞争状况及用户检索行为 台州公司网站建设 个人如何做好网络安全 google 提高网站上的网页在搜索结果中显示的次数 flash网站开发 下列不属于搜索引擎营销管理分析的是 新泰做网站 网络安全如何防范 c2c网络营销市场份额图 营销型网站有哪些出名的 还有网站吗 零基础网络安全 网络安全督查网络信息安全月报 重庆营销网站建设公司营销推带 触屏网站 网站建设程序开发 海尔企业的营销文化 2015十大网络安全事件 网站口碑营销 软件注册信息安全 深圳制作网站公司 企业信息安全审计表 百度网盘显示网络安全风险 网络安全扫描能够 广东中山市做网站 手机网站建设 佛山学校网站建设 研究院信息安全管理 研究院信息安全管理 flash网站开发 湖南微网站营销 网络安全方案说明 旅游网站建站 关于华为网络安全整治 信息安全 漏洞 四川大学信息安全专业 推广 营销 论坛 网站互联 2017css网络安全 信息安全 银监会 网络安全如何防范 长沙企业网站建设团队 手机网站建设