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
电商营销服务网站中主色调计算机信息安全四级企业如何做全网营销浙江高端网站重庆璧山网站制作公司哪家专业提升网络安全意识 建议全面解读网络安全法二移动信息安全服务商分析网络营销环境分析报告魔族少主在家位的争夺中不幸身亡,转世重生时在轮回通道意外得到一件至宝,从而带着记忆重生于人界,魔族少主叶稚的重生复仇之路开始了与天对抗,共争仙路,一将功成万骨枯。 三息永恒,一声叹息,回首只叹一场空。 打破桎梏,杀身成道,亘古阴谋迷雾散。 上承仙元,下启道古,三世轮回永无终。慕容晓的父母已音讯全无三年有余,她甚是迷茫。在得到了师父无音师太的首肯之后,她决定亲自下山前去瓒州一探究竟。可谁曾想到,慕容晓刚一下山便遇到了重重阻碍。她和她的朋友们能否安然抵达瓒州?这一路上又会有什么巨大的阴谋在等着她?人在江湖有时真的是身不由己。是抱有希望继续向前?还是与伙伴们荣辱与共?慕容晓的心中已经有了她自己的答案…萧阳绰号&amp;quot;杀破狼&amp;quot;,为兵部第一人,因任务失败入狱五年,出狱后本想过平淡生活,谁知接连不断有人招惹陷害他,震怒之下,长啸琼霄,血染长天,抵穷山恶水进行万里击杀,直至双方见面后最终一搏!家仇国恨,与狗抢食,为钱拼命。修真界倒数第一的差班生,怎么在强者独尊的修真界中闯出一片天下?隔壁星球突然被点燃,自己的星球又被彻底隔绝联络,到底发生了什么事?我们该如何抉择?文明的归途到底在何方? 生存在茫茫浩宇之中,生命存续的意义何在?也许你能从本书中找到答案。生如蝼蚁当有鸿鹄之志,命薄似纸应有不屈之心! 大商末年,天下大乱,群雄逐鹿。 一代天骄叶青林横空出世,平四方,定天下,统一乱局,建立了不朽王朝——大屹帝国。 数十年后,江湖上风云再起,朝堂中波诡云谲。 一个偏远小镇走出来的少年,谱写了一段可歌可泣的传奇故事。【千术】+【悬疑】+【腹黑】 我出生千门,千门分八将,上八将和下八将,上八将才是千门正统,手法高明,多方配合,讲究‘术法’,下八将最为让人不齿,没有高明手段,只能坑蒙拐骗,坏事做尽。 我的叔叔是正统的千门正将,我和他学了很多手段,但十赌九亡,在我而立之年,因为千术而进去了,整日唱铁窗泪,现在我弃暗投明,想给大家讲讲我曾经的故事,起到一些警示作用……奉师命下山治病的叶秋,凭借亿点点高强医术,让各路美人闻鸡起舞,无法自拔。 “叶秋,你除了医术高强,精通道卦玄术,有一堆国色天香的女人拥戴以外,你还是个啥?” “抱歉,我还是个美男子!”
接信息安全评测,-1 网站建设价目 深圳教育平台网站建设 商城网站都有什么功能 信息安全等级保护 英文 网络安全事故盘点 营销到位 信息安全与web安全 失败的营销策划案例分析 网站构造 儿子不读书的解决方法【www.richdady.cn】 迟缓儿的环境影响咨询【www.richdady.cn】 与老公前世的前世解析【www.richdady.cn】 儿子不读书的原因分析咨询【www.richdady.cn】 冤亲债主的定义咨询【www.richdady.cn】 存不住钱咨询【微:qq383550880 】√转ihbwel 内心恐惧胆怯的前世记忆【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 不爱读书的环境影响【www.richdady.cn】√转ihbwel 学习成绩差的前世因果咨询【σσЗ8З55О88О√转ihbwel 感情纠纷的解决方法咨询【企鹅383550880】√转ihbwel 外灵的预防措施【www.richdady.cn】√转ihbwel 与老公前世的故事分析咨询【www.richdady.cn】√转ihbwel 冤亲债主干扰的根源是什么?【企鹅383550880】√转ihbwel 脑部不清晰的前世记忆【σσЗ8З55О88О√转ihbwel 意外事故的应急处理方法【www.richdady.cn】√转ihbwel 交通意外的常见原因【σσЗ8З55О88О√转ihbwel 前世今生的轮回转世咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 什么原因意外的前世缘分咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 存不住钱的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的真实案例有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 昆明网站设计公司 潍坊网站建设公司电话 网络安全架构师 传统营销的特点是什么 网站怎么添加管理员 网络安全 决策树 营销牛官网 成都建设网站 网络安全 绿盟 我国网络安全技术 永久免费企业网站申请 个性化建网站定制 电商营销服务 网络安全 销售 网络信息安全 实验室 营销推广电子商务网站 富阳做网站 计算机信息安全四级 网络营销我为自己代言营销文案的特点 什么是网络营销概念 烟台哪个公司做网站好 佛山网站制作公司 小米的营销案例分析 淄博做网站公司 怎么做网站排版 杭州网络安全研究院 株洲网站制作 网络安全监测云平台 信息安全管理体系的通用步骤 重庆好的营销推广公司 网站试运营 永州网站制作 怎样建立自己的个人网站 新网站优化 分析网络营销环境分析报告 网站插入百度地图 企业网站多少钱 如何构建一个网站 提升网络安全意识 建议 网站构造 网站建设公司河南郑州 第六届全国网络安全等级保护技术大会 网站颜色搭配网站 网站建设价目 请公司建网站 苏州做网站推广的公司 中国网络安全问题 工业控制系统网络安全 金坛做网站 网络安全的威胁 失败的营销策划案例分析 烟台哪个公司做网站好 谷安天下信息安全意识 网站建设成功案例 接信息安全评测,-1 失败的营销策划案例分析 重庆专业的网站建设 营销到位 网络安全 绿盟 重庆专业的网站建设 北京网站制作公司招聘 网站建设公司河南郑州 信息安全专业规范 什么产品需要网络营销 网络安全泄密档案 营销pc端 酷炫给公司网站欣赏 深圳教育平台网站建设 营销推广电子商务网站 网络安全架构师 智能社交营销平台 长安手机网站建设 信息安全等级保护 英文 网站酷站 网络营销的好处和弊端 四川信息安全培训 网络营销 网站中主色调 信息科技有限公司网站建设 企业网站适合做成响应式吗 美国网络安全标准体系 免费域名注册网站 佛山做网站建设 信息安全培训的机构 网络营销我为自己代言营销文案的特点 政府 网络安全方案 重庆微信营销软件公司 佛山做网站建设 dw做网站 企业网站多少钱 创建自己的个人网站 网络安全 销售 什么是网络营销概念 信息安全等级保护 英文 下面哪些不是基本的网络安全防御产品 北京网站制作公司招聘 网站插入百度地图 肥城网站建设 长安网站建设多少钱 信息安全服务资质证书 级别 潍坊网站建设公司电话 银川网站开发公司 厦门免费建立企业网站教育与信息安全 传统营销的特点是什么 网站策划案 网络营销技巧 网络安全 决策树 网络营销应具备的意识 浙江高端网站 成都建设网站 信息与网络安全杂志 信息安全管理体系的通用步骤 网络营销与销售的区别和联系 湘潭做网站 电商营销服务 互动网站建设 网信部门和有关部门获取的网络安全保护信息 陌陌的营销 日照网站建设 济南微信网站 权威的网络安全网站 四川微信网站建设 商城网站都有什么功能 权威的网络安全网站 湘潭做网站 信息安全 中央,-1 怎样开网站 网络安全架构师 富阳做网站 哪里的佛山网站建设 edm营销模版 网站设计软件 全网营销外包 小米的营销案例分析 深圳微网站建设