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
衡水网站设计哪家专业昆明网站建设首选北京网站改版网络安全法官网网络安全好学吗海淀网站设计公司营销机构号网络信息安全是智慧城市的基石网络安全基础知识培训互联网网站开发明明只是想摆烂,活上一天算一天的严小狗,在一次狩猎结束后遇到了突然出现的颜小咩。 明明只想躺平,但生活一定要推着我往前走! 不管了不管了,活下去才是最重要的! 只要能活着,没饭吃了就去打猎,世界末日的话那就拯救世界好了! (这是一篇类似升级修炼的文,前面设定可能会比较多,如果大家感兴趣,可以坚持读一读哦~希望大家都能有不一样的体验) 作者想说的: 这是小萌新第一次尝试写作,肯定会有不足、不到位的地方。 希望各位大佬和读者大大们海涵,欢迎大家指正。 当然如果能给予一些支持就再好不过啦! 你们的支持是我坚持下去的最大动力! 十壹拜谢——他叫罗昆,一个心怀梦想却又缺乏毅力耐心的少年。他相信命运的存在并总想拜托它的捉弄。小灾小祸不厌其烦驾临在他身上。卫生部长似的老妈,唯唯诺诺的老爸从小带他东奔西跑 从一座寺庙到另一座不仅是因为他身体第子差还有发生在他身上的那些荒唐事他希望有什么能改变他,让他相信世界还爱他。 这是我自己幻想出来而写的小说天上仙人来人间,我辈乘风上星空。这是似忽是一个中世纪世界,但又有像九夏,阿拉汉,瀛洲这样的东方国家。 这个世界有淳朴的人类,有高洁的精灵,有可爱的兽人,有邪恶的魔族......至少林武刚穿越到这里时是这么认为的。 他是以一个人类的身份来到这个世界的,在他生活的人类国家里,有美丽的贵族小姐,善解人意的修女,英俊的骑士,开明的领主。你可以在城里的公会里注册成为一个冒险者,成为一个传说;又或是拜入领主麾下,成为一名骑士,征战四方;还是成为商人,富甲一方。 但林武看到衣着华丽的贵族,衣衫褴褛的农奴;金碧辉煌的宫殿,充满恶臭的贫民窟;摆满桌子的山珍海味,发霉的面包,林武觉得这第二次生命,应为这世界上最美好的事情奋斗,他将带领这些绝望的人换一个活法,一个更有意义的活法。颓废的陆回穿越到20年前的初中,重拾激情。在他奋斗的过程中,历史也悄然改变。陆回不仅成就了一番事业,也获得了众多芳心。半人半妖的他;提着修罗魔刀,踏上尸山血海的修罗路,一刀,一式,一人,灭魔,诛神,斩天道。因为那个课狐狸爪子,改变我那糊涂的一生,也始我走上了不归路段白云生来无缘仙道。 一句谣言,一朝灭门。 流落到云峰大陆的段白云机缘巧合开启了修仙之路。 他拿着万众执念的东西重回天洲,又将那东西摔落泥泞。 段白云:我就要以我废材之名告诉他们,不是什么人都能够飞升成神!正当徐风在全球进化爆发后的10年后,通过自己的努力,好不容易当上物资搜寻小队队长的时候,因为一场意外。穿越回全球进化的半年前……
京网站建设 企业营销型网站概念机关网络安全视频 2017 上海 网络安全周 17做网站广州 中国国家信息安全产业 网络公司网站建设 合肥全网营销系统 营销机构号 网络营销的能力要求 邳州做网站 家庭关系的教育建议咨询【www.richdady.cn】 迟缓儿的家庭支持【www.richdady.cn】 与老公前世的前世修行咨询【www.richdady.cn】 家庭关系的自我提升【www.richdady.cn】 发育倒退的自我提升【www.richdady.cn】 缺心眼的沟通技巧咨询【www.richdady.cn】√转ihbwel 性压抑的心理调适【σσЗ8З55О88О√转ihbwel 感情纠纷的情感重建【微:qq383550880 】√转ihbwel 前世缘份如何影响事业发展?【企鹅383550880】√转ihbwel 前世缘份【企鹅383550880】√转ihbwel 婴灵的前世记忆咨询【σσЗ8З55О88О√转ihbwel 迟缓儿的康复训练咨询【σσЗ8З55О88О√转ihbwel 前世缘份的缘分解读咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症的心理调适【企鹅383550880】√转ihbwel 忧郁症的心理调适咨询【微:qq383550880 】√转ihbwel 失业的职业规划【企鹅383550880】√转ihbwel 前世老公的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 学习成绩差的案例分享【www.richdady.cn】√转ihbwel 事业不顺的职场建议有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际沟通障碍解决【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络营销自学好学吗 网络安全监控系统 东营专业网站建设 手机网站范例 制作企业网站 常用的信息安全防护方法 2017年网络安全日 网络安全法官网 网络营销师 达内 邳州做网站 青岛网站建设 网络营销的能力要求 互联网营销案例 国内外信息安全标准 重庆微信的营销方案 信息安全服务资质认证公司 网站微博营销哪个好用吗 微信公众号 网络安全 网站建设技巧 无锡做网站要多少钱 佛山新网站建设代理商 跟信息安全相关的 破解"工业控制系统信息安全"迷 网络安全基础的关键操作 网络安全防火墙技术论文 网络安全防护的工作原则 广州易网外贸网站建设 网络安全防护的工作原则 建网站收费 网络互动营销 信息安全 行业资讯 北京网站改版 信息安全特性相应的技术手段,-1 呼伦贝尔网站建设 专线可以做网站 阳春网站建设 国标 信息安全 国家网络安全管理办法 群营销方案 福州网站建设费用 it网络安全 旅行行业网络营销策划建网站报价 厦门app网站设计 信息安全等级保护测评师,-1 国家网络安全管理办法 在东营怎么建网站 网站建设软件 网络安全 情况 傻瓜式网络安全套装有哪些 网络安全百度网盘 网站建设技巧 广州 网络安全新闻 手机网站范例 成都网络安全技术公司 网络营销环境调查 营销机构号 制作企业网站 咨询型网站 南京信息安全培训班 常用的信息安全防护方法 中国信息安全院 网络安全防火墙技术论文 福州网站建设费用 单位信息安全 大数据 网络信息安全 Fastcgi做网站 青色系网站长沙网站设计报价 国标 信息安全 网站默认图 中国 信息安全等级保护 盘锦网站建设 合肥全网营销系统 网站职能 汽车网络安全攻击视频 信息安全特性相应的技术手段,-1 信息安全审计 市场发展 网络安全 csdn 网络安全监控系统 《网络安全法》自查 网络社区营销 网络互动营销 制作企业网站 如何保护自己的信息安全在网络上 美国 国家信息安全战略 互联网网站开发 信息安全 职业资格 昆山设计网站的公司 济源网站建设 17做网站广州 建网站收费 无锡做网站要多少钱 网路营销和网络推广 常用的信息安全防护方法 北京网站改版 合肥全网营销系统 网站网页制作机构 衡水网站设计哪家专业 网站要素 信息安全工程。 网站默认图 产品微营销 网络营销环境调查 中国网络安全发展史 网络安全 准则 汽车网络营销中络信息安全有限公司,-1 公司网站的制作公司 网站建议公司 贵阳企业网站设计制作 网络安全监控系统 cisp信息安全专家认证 2014中国信息安全报告 网站开发与维护的内容 手机网站范例 黑白灰网站 北京b2c网站制作 无线网络安全现状分析 合肥微网站 信息安全最关键也是最薄弱 信息安全 泄密 网络营销自学好学吗 杭州市网络安全 福州外贸网站建设 网络安全与我们的关系 网站网页制作机构 信息安全最关键也是最薄弱 网络营销的具体形式有哪些 国家信息安全技术研究中心,-1 邳州做网站 网络安全与大数据 网站制作公司 深圳 网络安全犯罪处罚 网络安全 准则 网络安全日实施 喀什网站建设 海尔电脑网络营销战略