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
提供石家庄网站推广网络安全服务相关国标邮件营销增城做网站南昌网站建设服务器南京设计网站airbnb营销方式网络安全大数据分析网站建设 天津网络信息安全等级保护这个人很懒什么也没有留下魔妖恶怪、能人异士、超凡科技……随着黑日黑月的出现,这些隐藏在暗中的事物纷纷出现。这里,充满了危机与风险;这里,充满了宝藏和奇遇…… 但我祝天佑注定不是这个画风! 奇珍异宝?我的!灵丹妙药?我的!美人江山?也是我的! 横行天下,靠的是风骚的操作,靠的,也是天神的血脉!谁能左拥天下,右抱爱情,笑看风云数千载?太阳神?佛祖?朱雀?光神?青龙?水神?玄武?白虎?谁主宰风云数千载!“真是废物,连个女的都不如” 在同学们不断的嘲讽声中,苏宇慢慢的离开 &amp;quot;恭喜主人,纳米机器人成功为您修复经脉” 天才的我,需要不断的变强,觉醒异能 F级 E级。。。S级 我要无敌 大学开学前几天,鹿鸣和几个好兄弟一块儿聚了聚。 一向不喝酒的他被几个好兄弟给灌醉后,进走错了厕所,进了女厕所。 当他醉醺醺推开一扇厕所门时,居然看到一个漂亮的女人。 于是乎,他不但被误会成了流氓和变态,还被那女人给狠狠揍了一拳。 …… 两人的缘分就此开始了做人总得有梦想。我的梦想就是我的榜1。身世悲惨的我穿越到了异世界竟然是主角的垫脚石?坑爹啊!(新人,文笔不行请见谅)与《斯卡德科技》同世界观下的一个故事,主要讲述了一位可以与亡灵交流的侦探,在被归类为下城区的13区中工作的故事。集合原著人物,重摆西游盛宴。穿越平行世世界的陈阳,为了能好好当咸鱼,在音乐平台上发表了几首歌曲。 爆红后,拿了高额版权费的他宅在家,在游戏上快意恩仇。 有一天,经纪人告诉他,他的银行卡号只剩下个位数了,为了能更好的玩游戏,他被迫参加了一款《谁是歌王》的综艺节目。 得到歌王后,记者问他下一步的打算。 陈阳:我想退休……
南京电商网站建设公司排名 深圳微信营销神器 信息安全等级保护论文,-1 企业营销的方法有哪些 上海营销公司网站制作的困难和解决方案 网络安全初学者应该看什么 网络安全服务包括哪些内容 网站主页怎么做 淘宝服务营销策略 云南网站推广 特殊学校的前世记忆【www.richdady.cn】 存不住钱的心理调适咨询【www.richdady.cn】 迟缓儿的心理调适咨询【www.richdady.cn】 为什么过世的前世修行【www.richdady.cn】 冤亲债主对生活的影响咨询【www.richdady.cn】 阴间生活的描述与传说【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世影响【企鹅383550880】√转ihbwel 事业不顺的职场突破技巧有哪些?咨询【微:qq383550880 】√转ihbwel 干扰对人的心理影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的前世故事【企鹅383550880】√转ihbwel 大龄剩女的情感生活咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 存不住钱的理财建议威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 长尾词【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的重逢故事咨询【www.richdady.cn】√转ihbwel 阴间生活的前世案例【微:qq383550880 】√转ihbwel 婴灵的超度过程咨询【微:qq383550880 】√转ihbwel 前世今生的奇妙经历咨询【www.richdady.cn】√转ihbwel 儿子抑郁症的治疗方法【企鹅383550880】√转ihbwel 外灵的驱除方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网站规划与设计 网站主页怎么做 上海营销公司网站制作的困难和解决方案 武汉网站开发 网络信息安全行业企业 触屏版网站开发 增城做网站 google网站收录 手机网站免费 南昌建网站单位 深圳 网站设计 北京企业建立网站 万网做网站 十大网络营销案例ppt 网络与信息安全体系 网站如何被百度收录 网络信息安全管理经理,-1 兰州网站 提供石家庄网站推广 网站建设案列 南昌建网站单位 深圳营销 高端网站定制费用是多少 网站防采集 武汉网站开发公司 武汉网站开发 南京电商网站建设公司排名 清华信息安全网络安全 信息安全意识评估系统 聊城集团网站建设多少钱 网站面包屑导航设计即位置导航 2016网络安全热点问题 陕西省网络安全大赛 网络安全安全专业 服务营销4p理论 万先生网站 网站开发公司 360公司信息安全大会 门户类型的网站 东莞网站托管 福州公司网站建设 网站主页怎么做 优化一个网站 网站建设 天津 网络营销网络市场调研 du网络安全 断网 营销合作 信息安全 西安 企业 内部列表email营销 网络安全服务相关国标 微信小程序做网站 邮件营销中国 上海网站设计 百度网络营销策划实咧 松江营销型网站建设 济南网站优化 企业营销的方法有哪些 重庆全网营销 360公司信息安全大会 如何利用网络平台营销策略 网络安全去哪里学 国测信息安全实验室 徐州建立网站 网络安全大数据分析 信息安全知乎 网站开发公司 信息安全 西安 企业 兰州网站建设|兰州网站制作|兰州网站设计公司|兰州网络公司 网络安全网页 北京大学网络与信息安全实验室 网络安全初学者应该看什么 重庆 网络安全和信息汕头 网站建设 网络安全安全专业 深圳 网站设计 武汉网站开发 遂宁做网站 深圳微信营销神器 邮件营销 网站架构图 网站防采集 提供石家庄网站推广 信息安全等级保护论文,-1 烟草行业信息安全 武汉网站开发公司 网站如何被百度收录 东莞网站改版 网站面包屑导航设计即位置导航 重庆网站推广营销 网站商城系统 信息安全资质包括哪些内容 远程教育信息安全技术答案 广州响应式网站咨询 佛山网站设计公司 手机网站免费 网络安全基础应用与标准 pdf epr营销 如何利用网络平台营销策略 idc网络安全市场 青浦网站建设 全球华人网络安全大赛 epr营销 网络媒体新闻营销 网络安全服务包括哪些内容 推广型网站 网络媒体新闻营销 模板网站更改 南昌网站建设服务器 常用的网络安全措施 营销的表现形式有() 李苏杰的网站营销 触屏版网站开发 网络安全和信息化领导小组 南京电商网站建设公司排名 云南网站推广 网络营销计划书 门户类型的网站 网络信息安全行业企业 模板网站的好处 建网站可靠 武汉网站开发 南昌建网站单位 企业建网站数字化营销的特点 上海网站设计 google网站收录 网络信息安全技术措施 美国国家网络安全联盟 营销知识点 沈阳做网站有名公司 十大网络营销案例ppt 网络营销的作用和职能 本地的唐山网站建设 李苏杰的网站营销 网站主页怎么做 网络分享性网站 十大网络营销案例ppt