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
汽车网站策划书东莞网站案例营销深圳做企业网站的公司推荐网站主页设计微博进行营销的好处江苏信息网络安全协会微网站酒店网站建设公司网站建设首页突出什么网站宽屏信息安全泄密事件 苍生涂涂,天下燎缭。 妖魔肆虐,正魔相争。 赵念之意外重生来到神秘莫测的修仙世界,成为一名修仙家族中的一员。 家族危机四伏,举步维艰,随时可能破灭。 在长辈的殷切希望和同辈的期望下,赵念之该如何带领自己的家族奋勇挣扎,逆流挣扎,一步步从寒门中崛起。一个被予为天才的少年 一段被命运安排的人生 一场横跨万年的阴谋男主为了解开家族秘密,独自前往异世界,便开始了属于自己的阴阳师道路,期间男主结识各路英雄好汉,不断提升自己的咒术,最后解开家族的秘密。倒霉的赧海梓意外身亡并穿越到了阿拉德大陆,在这里,他是否会有好运呢?“天和武馆”是一个祖传武术世家,家族传承了五千多年的历史,从清朝末年便已经存在了,而且由于家族底蕴深厚,一直都保持着强大的武术底蕴。   随着社会的发展,这种古老的武学渐渐被新鲜事物所替代,不少的古老的武术家族渐渐没落了。 而柔道,跆拳道逐渐兴盛起来,并在全球掀起一股风潮,成为了全球最热门的运动之一,甚至在国际上都有了很高的知名度,很块融入了各个国家,成为了各个国家的重要的民间组织,柔道和跆拳道成为了一大特色的运动,一场传统武术与现代化武术的较量就此拉开帷幕…… 坠崖盲童,竟然获得光明。全新身躯,天妖血脉。于这修仙界,快意恩仇。元始大陆太虚仙尊欲突破成神,但道心受损在最后一步心魔出现生死道消。 但却意外重回800年前高三时期。 且看他这一世如何一步步走向巅峰。超脱仙界成就无敌神位!赵铭伦认为, 住对门的林洛伊是他的一生之敌; 从小到大,林洛伊没少告他的状,拆他的台,揭他的短! 直到生日这天, 赵铭伦居然获得了,能任意改变林洛伊身体的能力! 本以为这下子能彻底拿捏她, 万万没想到,林洛伊竟然……少年陈枫身怀绝世神器,修盖世魔功。战人界、屠魔界、挑仙界、冲神界。打遍诸世界,杀出冲天血路,成就无上至尊。(声明:新书发布,各位新老书友多多支持。群号:158697732)叶帆重生在元宇宙刚刚开始的时候。 没有人比他更加清楚元宇宙到底是一个什么样的东西。 这是一个地球文明与高级文明联网的时代。 这是一个地球变异、人类接受各种全新科技、基因突变、生命进化的时代。 这是一个充满了机遇与挑战的时代。 前世的叶帆只能仰望强者,在卑微中走向死亡。 这一世,叶帆要向生命的终极进化迈进!
济南建网站 信息安全攻防 信息安全泄密事件 深圳做网站 优化:高效的seo社交媒体和内容整合营销实践及案例 哈密做网站 新手如何做网站 怎么利用网络营销 网站须知 小型企业网站设计与制作 阴间生活的前世记忆【www.richdady.cn】 前世因果化解方法【www.richdady.cn】 工作压力大导致的精神不振咨询【www.richdady.cn】 升迁障碍的案例分享咨询【www.richdady.cn】 失业的案例分享咨询【www.richdady.cn】 家宅磁场的检测工具咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的故事有哪些案例?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情纠纷的情感疏导【σσЗ8З55О88О√转ihbwel 成人发育倒退的可能症状【企鹅383550880】√转ihbwel 婴灵的安抚有哪些实用技巧?【σσЗ8З55О88О√转ihbwel 前世缘份的重逢故事【σσЗ8З55О88О√转ihbwel 交通意外的常见原因咨询【企鹅383550880】√转ihbwel 与女友前世的记忆解析咨询【www.richdady.cn】√转ihbwel 暗恋的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵对家庭的影响【微:qq383550880 】√转ihbwel 婴灵的超度与心灵净化【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 什么原因意外的心理调适【企鹅383550880】√转ihbwel 意外的前世修行咨询【企鹅383550880】√转ihbwel 心特别累的案例分享咨询【企鹅383550880】√转ihbwel 冤亲债主的干扰与化解技巧咨询【σσЗ8З55О88О√转ihbwel 西安成品网站建设 网络内容营销案例 引导营销 cms企业网站 成都大牌广告网络营销 上海运营营销号大公司 网站主页设计 上海三零卫士信息安全有限公司北京科技分公司 网络安全课程表 公安网络安全考试 微网站 网络安全证书网站开发合同 信息安全竞赛强队 企业如何视频营销策划 成都网站设计哪家好 什么是搜索引擎营销策划 微博营销方法 网络安全宣传周活动 网络安全通报预警机制 网站优化哪里好 小红书 营销玩法 信息安全安全性评价,-1 信息安全和管理中心地址,-1 区块链 信息安全大赛 网络安全证书管理工具 信息安全证书 营销投资回报 网络信息安全工程师需要读什么专业 微网站 网站建设学费 信息安全等级保护研究 社交网络营销的定义 引导营销 有关网络安全的内容 信息安全攻防 网络营销的的概念 网络内容营销案例 日常网络安全监测 网络安全生态峰会 官网 上海培训网络营销网络安全新技术概述 近年国内网络安全事件 网站建设首页突出什么 咸宁网站建设 互联网热点营销 等级保护网络安全 上海运营营销号大公司 网络信息安全安全号 西安专业网站建设 网站建设中心 网站主页设计 互联网热点营销 网站未收录 南京网络营销推广外包公司哪家好 上海三零卫士信息安全有限公司北京科技分公司 网站模板 有关网络安全的内容 营销投资回报 外贸网站定制 计算机网络安全技术(第3版) 国家 网络安全 公安网络安全考试 苏州高端网站建设 微博营销方法 网络安全运维标准 网站设计分享 营销型网站 怎么利用网络营销 东莞网站公司 上海运营营销号大公司 云南省网站建设 绵阳科技网站建设 区块链 信息安全大赛 信息安全竞赛强队 咸宁网站建设 物联网 网络安全 信息安全服务运维承诺 大学生网络信息安全大赛比什么 网站优化哪里好 广东信息安全 信息安全检查评判标准,-1 成都网站设计哪家好 唯品会营销理念 信息安全审核员要求 新手如何做网站 佛山网站设计优化公司 网络安全产品选型 网络安全产品选型 信息安全 行业 2015 达内网络营销课程版本 保定投递网站建设 网络信息安全趋势图 什么是搜索营销?搜索营销sem主要有网页优化seo和竞价ppc 网络安全宣传周活动 美国cnci网络安全分析解读 卫龙的软文营销 交互式网站设计 深圳 地产平台网站模板 网络安全专家委员会 营销型网站 建网站 广州 网站优化哪里好 网络安全框架 成都网络安全 单仁营销 小红书 营销玩法 linux下网络安全 网络营销的的概念 公安网络安全考试 广东信息安全协会 信息安全专业。黑客 酒店网站建设公司 网络安全设备 安全威胁 国家信息安全 委员 信息安全和管理中心地址,-1 网络营销信息源有 网络安全重点实验室 深圳企业建网站公司 虚拟化网络安全技术 虚拟化网络安全技术 app 营销方式 制作外贸网站的公司简介 国家信息安全 委员 网站域名权 网络信息安全素养 网络安全通报预警机制 信息安全证书 网站须知 网站建设中心 工信部 信息安全中心青岛php网站建设 营销投资回报 党政信息安全工作的重要性 物联网 网络安全 网络安全重点实验室 网络信息安全工程师需要读什么专业 网站类型