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
ctf 信息安全 技术讲解网络营销学习路线图信息安全管理的原则上海公司做网站专业的网站建设公司什么是网络安全等级保护中国联通 网络安全网站策划信息安全咨询服务方案代加企业营销qq好友书生孟浩被白娘娘绑上了白蟒峰,成为了压寨夫君,还承担了教导小妖怪们读书识字的任务。 后来,整个白蟒峰的画风都有些不对劲了…… 小橘猫:“三十年河东,三十年河西,莫欺少年穷!” 蛤蟆剑修:“一株草亦可斩尽日月星辰!” 金翅大鹏:“即使背负天渊,需一手托白蟒峰,我金翅大鹏依然无敌于世间!” “全体妖族起立,拜见先生!”每个人心中都有一个自己的江湖,江湖故事。 凌云被师傅赶下山,一人独闯江湖。 江湖纷争,人心难测,我自清醒。 正义也许会迟到,但是绝对不会缺席! 男人都要学会自己长大,面对所有荆棘坎坷,只有奋不顾身,勇往直前!能拯救你的,只有你自己! 抖音同号:秋风听雨二十年前,他被一代道门隐脉奇人所救。二十年后,他遵守师父遗命下山踏入何家,阴差阳错之下成为何家的女婿,内心从抗拒到默默守护,皆因那一纸婚约而起!曾浩重生到北宋水浒世界,竟成为武大郎! 还好,此刻的潘金莲还是单纯小可爱,西门庆还没有出现。 他誓要改变武大郎悲惨的命运! 收服各路梁山好汉,利用梁山好汉们独特的本领不断扩大自己的势力。 与神医安道全发展医药业; 与林冲、索超、呼延灼等好汉发展物流运输与边境贸易; 与浪子燕青、铁叫子乐和发展娱乐业…… 一人,一妻,一国。诏安的惨剧将不会重演! 曾浩要让所有看不起武大郎的人都知道,什么叫降维打击! 人法地,地法天,天法道,道法自然!我修道不为长生,我修道不为问鼎大道,我修道只为问心,问心无愧,问心所向!敢爱敢恨方为我道! 云晨,一个夺舍重生之人,为复仇而追求大道,修道之路虽为坎坷,但依旧追逐着这世间真正的道,打破命运,揭开人魔的谎言,探寻何为人,何为魔!大千世界的战武司少宫主墨染,集万千荣耀于一身的存在,在自己十二岁生日时被战武司司主要求寻找自己的命运之人,尽可能解除死亡的诅咒。但让墨染没想到的是,这一去,来到了结界边境处一个落后位面,在这里,他……在这个世界里,跨界石,是一种神奇的东西。相传上古时期,轩辕姬得之,拥有掌控南北两极之能,所以控磁场,造司南。大禹得之,拥有排山倒海之势,所以治江海。? ?...... 而觉醒职业和灵器,是这里每人都渴望的事。 雪擎,一个被祝福和诅咒同时缠上的少年,即将开启一段传奇之旅...... ?描写主人公平子山修道的经历为主线,行侠仗义,打抱不平,与现实造成很多的冲突,最后成起正果的故事我是谁?却落在遗忘世界,我叫天铭?却没有更多的记忆。随着神境世界14岁少年天铭混沌之心的觉醒,开启了修神,为了活下去,只有变得更强,也为了找回真的自己,也为了天家的光荣,也为了却姬聿神帝的心念,道途坎坷,终至人间。
常州网站优化 国外的网络安全如何落地 电商购物网站建设 信息安全保密管理体系 信息安全阶段,-1 北京建网站 seo是网络营销吗 杭州网站建设设计 双色调网站 建立自己的网站 与女友前世的前世修行咨询【www.richdady.cn】 冤亲债主干扰【www.richdady.cn】 如何判断自己是否被冤亲债主干扰?咨询【www.richdady.cn】 与女友前世的咨询技巧【www.richdady.cn】 事业发展的灵性视角咨询【www.richdady.cn】 事业不顺的职业规划如何制定?【企鹅383550880】√转ihbwel 公司破产的应对策略威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的自我提升【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世影响咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的预防措施咨询【www.richdady.cn】√转ihbwel 内心恐惧胆怯的前世因果咨询【www.richdady.cn】√转ihbwel 灵魂化解的仪式咨询【微:qq383550880 】√转ihbwel 存不住钱咨询【σσЗ8З55О88О√转ihbwel 与公婆前世的影响分析咨询【www.richdady.cn】√转ihbwel 如何避免生活中的意外【www.richdady.cn】√转ihbwel 意外事故的预防措施【σσЗ8З55О88О√转ihbwel 性压抑的自我提升【www.richdady.cn】√转ihbwel 婴灵咨询【企鹅383550880】√转ihbwel 大龄剩女的婚姻建议咨询【企鹅383550880】√转ihbwel 缺心眼的前世因果【企鹅383550880】√转ihbwel 信息安全新闻 大莲网站建设公司 网络与信息安全重大事件 产品型网站 网络营销的实践应用 网络安全国际会议 昆明商城网站开发 网络安全信息安全 成都的信息安全公司 网络安全 项目 信息安全测评机构的资质认定主要有 公需 信息安全管理体系中要素通常包括 网站知识 昆明手机网站建设 昆明优化营销 武汉网站设计公司排名 网站客户评价 域名里可以建网站 下载建网站信息安全测试,-1 网络安全招生 网络安全实施计划 国家安全下的网络安全 简易静态网站制作流程图 合肥网站商城开发 乐清做网站 邢台建网站 网络营销学习路线图 专业的网站建设公司 网站策划 网络安全技术应用期刊 东营专业网站建设 网络安全数据管理局 北京网络安全讲师 南京信息安全 简述什么是网络营销 营销资源 网御网络安全审计系统v3.0 怎样建网站 信息安全有什么认证 网站制作公司 郑州 网站模板和定制的区别 开展网络安全 乐清企业网站制作 万户网络网站顾问 百度知道营销回答规律 湖南+网站建设 网络营销推广策略是什么意思 保障网络安全 什么是网络安全等级保护 免费网站域名申请 商业网站建设 建网站报价 g20网络安全 网络安全协议分析 网际天娇信息安全技术服务 密山网站 什么叫事件营销 信息安全管理的原则 网站网页制作机构 网络与信息安全法 网站建设制作 南京公司 北京建网站 常州网站建设key de 网络安全 资质 网络安全领域 国际会议 营销swot自我分析ppt 外贸营销群 衡水网站设计哪家专业 信息安全风险的三要素 信息安全名词 信息安全的应用技术 上海公司做网站 网络营销学习路线图 杭州网站建设设计 亚信网络安全信息和网络安全会议 网络营销计划 网络安全防护工具 无锡做网站要多少钱 北京建网站 国家信息安全漏洞共享 高校网络安全建设方案 外贸营销群 邢台建网站 亚信网络安全信息和网络安全会议 信息安全技术公司招聘 网警提示信息安全 营销竞争 数据及网络安全 微博建网站 网站页脚 开展网络安全 4.许可e-mail营销的三大基础是什么?分别解决哪三个问题? 网警提示信息安全 甄别网络信息维护网络安全 大莲网站建设公司 信息安全新闻 信息安全新闻 网络营销评价方法有哪些方法有哪些内容 万户网络网站顾问 网络与信息安全重大事件 网络信息安全的案例 信息安全阶段,-1 网络营销的实践应用 网站模板和定制的区别 简易静态网站制作流程图 昆明商城网站开发 信息安全方案安全号 网络营销网站功能 成都的信息安全公司 第四届网络安全论坛 甄别网络信息维护网络安全 信息安全测评机构的资质认定主要有 公需 信息安全意识动员讲话 上海网站制作 公司温州手机网站建设 网站知识 信息安全技术公司招聘 信息安全保密管理体系 昆明优化营销 网络安全重要事件 国外的网络安全如何落地 网站客户评价 常州网站建设公司机构 杭州网站建设设计 下载建网站信息安全测试,-1 昆明优化营销 信息安全与泄密事件 网络安全实施计划 营销竞争 怎么把制作好的图片传到您们网站后台的有效空间的来获得url? 简易静态网站制作流程图 网络营销计划 域名里可以建网站 乐清做网站 南京信息安全 网络安全 展览馆 2017