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
网站用途网络安全法 6月1日营销型网站定制网站建设天津小红书营销策略分析科技网站配色方案网络品牌网站建设外贸商城网站建设建网站代理商微信营销的特点是什么操作系统信息安全在人类征服宇宙的无数岁月里,是否会有人想起一颗名为地球的星球 是否有人会重新寻找它的踪迹 是否有人会重新踏入它的怀抱我外出任务竟偶然得到神力?!有这样的力量究竟要如何使用,是征服世界还是维护和平?现在就是寻找答案的时刻。故事主要讲述一个底层小兵从三国乱世中跟随曹操四处征战,与三国众多名将交手,渐渐成长为一员能够独当一面的大将。在乱世征战中主角对以后的出路慢慢产生疑问,更倾向于刘备阵营,在忠诚与背叛中,陷入挣扎与纠结。全球御兽时代,开局觉醒sss级天赋。 无尽提取! 提取铁元素,木剑进化成功,获得一把铁剑! 提取坚硬元素,自身进化成功,获得久久能力! 从此刻开始,走向御兽巅峰! 少年曾听人说,世界本来亦真亦假,一部人类史就是一部抗争史,与自然抗争,与灾祸抗争,与强权抗争,与无知抗争......到后来他发现,世界也不过是个称谓,而人,终究是和自己抗争。少年穿越异界,竟拥有无敌背景,还拥有系统我们在不断幻想,宛如泡影般的真实,挣脱束缚着自己的“剧本”。 他贺不凡只是一个苦命的孩子,被父亲囚禁在井底两年,最终逃不过被打断全身筋骨的命运, 本来他已经绝望趴在母亲的坟头想一起去了,没想到母亲的坟头愣是被他用泪水浇灌出一株黄豆来, 在母亲的指引下他吃了下了豆子,却给他带来了无穷的力量 莫欺少年,且看他斗老爹,逆风翻盘,创建仙道!顾八方携带《武学加点系统》穿越异界,本以为是低武世界,谁知竟然遇到了邪灵妖魔。 面对武者完全无法对付的邪灵,顾八方丝毫不慌,他开启武学加点提升,无限变强之路。 四十年功力! 八十年功力! 一百二十年功力! 当顾八方横推一切,拳裂天地,脚踏苍穹之时,高高在上的至尊们才彻底惊醒。 大乾人皇:谁言邪灵不可灭,八方一出天地清! 浩然宗主:顾八方,天下第一奇才,我愿称他为武道最强。 岳麓院长:见过顾八方,我才知道什么叫勇、悍、莽! 邪灵宗主:我和顾八方,到底谁才是最大反派啊?一言定生死,一语变乾坤。
信息安全 开源 广东信息网络安全协会 张店制作网站 e mail营销名词解释 关于身份的信息安全 咸阳市第三届国家网络安全宣传周 苏州网站建设logo 网络营销推广 优帮云 网络安全审查 俄罗斯 网络营销推广渠道包括哪些方面 孩子厌学的原因分析【www.richdady.cn】 失业的咨询技巧咨询【www.richdady.cn】 婴灵的超度与心灵净化【www.richdady.cn】 前世缘份如何影响情感生活?咨询【www.richdady.cn】 性压抑的自我提升【www.richdady.cn】 家庭关系的幸福指南有哪些?【www.richdady.cn】√转ihbwel 如何应对冤亲债主的干扰【微:qq383550880 】√转ihbwel 升迁障碍的职场突破咨询【微:qq383550880 】√转ihbwel 孩子不爱读书的阅读计划如何制定?【微:qq383550880 】√转ihbwel 耳鸣对睡眠的影响【www.richdady.cn】√转ihbwel 老公家暴的案例分享【σσЗ8З55О88О√转ihbwel 家庭关系的前世记忆咨询【微:qq383550880 】√转ihbwel 事业不顺的应对策略【企鹅383550880】√转ihbwel 人际关系不好的咨询技巧【微:qq383550880 】√转ihbwel 官司的法律咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 官司的心理调适【www.richdady.cn】√转ihbwel 婴灵的形成原因【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的自我提升咨询【www.richdady.cn】√转ihbwel 老公家暴的应对方法咨询【σσЗ8З55О88О√转ihbwel 冤亲债主干扰对生活有哪些影响?咨询【www.richdady.cn】√转ihbwel 网络信息安全管理局 娄底网站建设 深圳医疗网站建设报价 互联网营销 国内 国外 营销的好处 济源做网站 电商网站设计 情感营销号 内容营销的主要内容 网络安全性怎么设置 情感营销号 国内信息安全软件厂商 2017网络安全比赛 制作网站备案幕布 病毒式营销要点图片 专业的网络营销公司哪家好 核心机房的安全规划物理安全链路安全网络安全系统安全信息安全 怎么制作微网站 移动互联网广告营销 盐山网站 linux网络安全实践 pdf 温州微网站制作公司推荐 唐山做网站公司 咸阳市第三届国家网络安全宣传周 企业信息安全部 网络安全等级保护定级 信息安全与无线网络 网络营销推广 优帮云 中华人民网络安全协会 建立网站的价格 台州优秀网站设计 视频营销培训 网络公司 开发网站 什么叫文库营销 营销调研的过程 成都做网站多少钱 成都做网站多少钱 网络安全审计设备报价 2014年中国互联网网络安全报告 西安网站开发 南昌网站优化 娄底网站建设 西安网站建设 信息安全工程研究中心,-1 目前网络安全市场 网站没域名 常州制作网站信息 外贸网站设计 网站推广文章 如何制定网络营销策略 网络营销推广 优帮云 外贸商城网站建设 郑州网站推广公司 信息安全 人员证书 旅游响应式网站建设 南京电商网站建设公司 淄博建设网站 分页网站 建立网站的价格 网络营销渠道的成本 信息安全奖 致辞 信息安全 开源 病毒式营销要点图片 网站红蓝色配色分析 东莞市手机网站 im 营销 信息安全竞赛flag 参加网络营销的好处 什么叫文库营销 网络安全审查 俄罗斯 2017网络安全比赛 营销邮件费用 东莞网站设计 常州品牌网站建设 网站搬家 专业的网络营销公司哪家好 腾讯 hook 网络安全网络安全宣传小组职责 2017网络安全周武汉 网站建设的域名注册 网络安全战略合作协议 常州品牌网站建设 互联网营销 国内 国外 企业网络营销存在问题 西安网站建设 随州网站建设 网络安全防御 上海定制网站建设公司哪家好 唐山做网站公司 网页制作免费网站建设 信息安全网络安全 互联网怎么为影楼营销方案 珠海建网站专业公司 关于身份的信息安全 网络安全预警设备 pc网站增加手机站 核心机房的安全规划物理安全链路安全网络安全系统安全信息安全 苏州网站建设logo 网站建设报价单 网络营销科技公司 网络品牌网站建设 信息安全 开源 linux网络安全实践 pdf 网站迁移 东莞网站设计 2. 网络时代中的企业特别是中小企业应该如何有效地实施网络营销? 网站设计建设公司 专业营销外包公司有哪些 网络安全法二十一条 农业网站建设 无锡网站推广公司 番禺网站推广 网站策划厂 网络安全战略合作协议 淄博建设网站 珠海建网站专业公司 发改委信息安全专项 网络营销秀 怎么用html建网站 张店制作网站 台州优秀网站设计 如何制定网络营销策略 网站搬家 全面的苏州网站建设 信息安全奖 致辞 网络营销渠道的成本 湖南的商城网站建设 网络安全法 6月1日 上海建站网站简洁案例 济源做网站 苏州网站seo 网站常识 微信营销软件代理网战 网络安全预警设备 张店制作网站 中华人民网络安全协会