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
中国网络安全联盟网络营销可分为办公室信息安全工作职责,-1论中国网络信息安全酒店行业 互联网营销9.网络安全的特性包括( ).网站建设哪家公司好营销型网站框架图互联网广告营销策划方案网站代运营南浮山中遇仙踪,医术通神济世人,快意恩仇谈笑间,红颜相伴乐逍遥。 他淡泊随性,不求长生不老,只愿一世逍遥。 他仁心仁术,救治病人不计回报。 他深明大义,为国效力从不退缩。 他在平凡的生活中感悟人道,在自然演变中感悟天道,在万物进化中感悟医道,在红尘情爱中感悟情道, 最终觉悟了人间道,成为红尘俗世中带烟火味的逍遥道君。 叶彦的生活十四年前,陌生少年初次来到这片陌生的时空。十四年后,少年踏上修玄之路。父母离奇失踪,世界暗流涌动,北界风起云涌,且看南宫清如何乘风破万里浪,纵横玄天大陆!虚镜、灵镜,主人公虚灵从太虚大陆开始生活、修练、强大,经历过欺骗、伤害,一切一切的过往、经历让主人公虚灵战胜一切、克服一切,直到战在虚镜、灵镜之巅,才发现原来的一切也只是一场梦。这是一年一度的节日。 人们总是都在这一天相聚在一起,一齐放那花灯,游船。 每个人会在岸上买下一盏属于自己的白灯,上船之后,把它挂在船上。 年年如此,怎知?今年这日,却稍不平静。 岛上的红光,还有那棵树,那又是谁思念的人啊?异世天才少年,品貌非凡、大国之婿,本是前途无量!却遭挚友背叛诬陷,一朝家破人亡!从此落入深渊,坠入魔道!当他再回来时,神挡杀神,佛挡杀佛!闯神庭、下西海、入炼狱、修魔衹!成就万古第一魔帝!刚刚高考完,十分喜欢文学,决定尝试一下命运凄惨致死的洛严被一股奇异的力量复活,从此以后,洛严便踏上了魔法师的道路,神挡杀神,佛挡杀佛,最终能够突破,百级成神吗?修仙和历史共存,里面涉及的历史典故和俗语比较多。一个懒懒的少年,喜欢从书卷中找到有用的东西,不学让人眼花的技、艺、法,只修基础;不尊规矩、不知人事,做事以情感为主;无进取心、无理想,弱小时,在人群中猥琐成长,强大时,一剑斩出,闲人厄皮,能在以武力和拳头的强武世界能混下去吗?
网站代运营 网站建设 宁夏 ps制作网站过程 宿迁做网站 网络安全的主要威胁有哪些 网络营销可分为 网络安全宣传周ppt 网站关键词排名 曲靖做网站 网络安全资质证书有哪些 人际关系不好的咨询技巧咨询【www.richdady.cn】 前世缘份的故事有哪些真实经历?【www.richdady.cn】 感情纠纷的情感和解方法有哪些?咨询【www.richdady.cn】 化解【www.richdady.cn】 心特别累的原因分析【www.richdady.cn】 工作压力大导致的精神不振咨询【www.richdady.cn】√转ihbwel 为什么过世的前世解析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与女友前世的前世缘分【σσЗ8З55О88О√转ihbwel 迟缓儿的咨询技巧【www.richdady.cn】√转ihbwel 忧郁症咨询【www.richdady.cn】√转ihbwel 家庭中常见的意外事故原因【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 发育倒退的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的和谐共建【微:qq383550880 】√转ihbwel 孩子学习不好的咨询技巧威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的职场瓶颈咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世影响【微:qq383550880 】√转ihbwel 莫名其妙感伤的自我提升咨询【www.richdady.cn】√转ihbwel 前世今生查询服务咨询【www.richdady.cn】√转ihbwel 财运不佳的理财技巧有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 塔罗牌占卜与心理分析【微:qq383550880 】√转ihbwel 扬中网站建设 办公室信息安全工作职责,-1 北京设计公司网站 石景山广州网站建设 计算机与网络安全 黄岛建网站 红帽杯网络安全 国家信息安全集成,-1 百度验证网站 专业设计网站湛江有帮公司做网站 甘肃营销型网站制作 网络营销外包推广服务商 北京启明星信息安全技术有限公司 网络安全宣传周ppt 中国网络安全技术拓吧网站 网络安全资质证书有哪些 十大网络信息安全事件 北京企业网站案例 关于简单网络安全协议有哪些 北京设计公司网站 获取网站访问量 网络安全设备培训方案 传统营销 有哪些网络安全团队招人? 北京启明星信息安全技术有限公司 信息安全工作面临的挑战 权威的广州h5网站 蔡晶晶 网络安全的春秋 论中国网络信息安全 网络营销策划经理 网络营销工作理想 镇江网站建设公司 手机行业的网络营销 北京企业网站案例 淘宝营销策略是什么 曲靖做网站 句容网站建设 网络安全是什么战略 四川省网络安全报警 商城网站建设如何交谈 安全等级是国家信息安全监督管理部门对计算机信息系统( )的确认. 网络安全培训 费用 高大上公司网站 网站推广策划 投资网站维护 网络安全厂家 宁夏网站设计 网络安全攻防专业方向 edm营销平台的费用 如何设计公司官网站 获取网站访问量 win10网络安全密钥 网络安全宣传周ppt ps制作网站过程 如何设计公司官网站 网络安全管理职责 浙江省网络安全宣传周 网站所有权 网络安全管理职责 网站建设 北京 商城网站建设如何交谈 网络营销直播 酒店行业 互联网营销 网站开发的缺点 营销师证书 网络营销工作理想 信息安全公益课程 山东省信息安全大赛试题 山东做网站 浙江华企做网站 建网站要学什么 厦门网站建设哪家便宜 深圳网站建设公司电话 网络营销师做什么的 网站开发与设计公司 山西省首届信息安全 网络营销外包推广服务商 网络安全资质证书有哪些 大连大型网站制作公司 互联网广告营销策划方案 渭南网站建设 信息安全工作面临的挑战 网络安全意识 培训 网络安全培训 费用 内容营销的特点是什么 国外网络安全博客 信息安全管理人员 网络营销事件营销 网络安全是什么战略 关于网络安全性的ppt 宿迁做网站 渭南网站建设 单页网站设计 关于简单网络安全协议有哪些 佛山全网营销 网络安全宣传周ppt 办公室信息安全工作职责,-1 网站代运营 免费网站申请域名com 百度验证网站 常州网站制作市场 网站注册免费 专业网络安全公司 网络安全峰会时间信息安全服务(安全 怎么个人网站设计 网络营销整体运营方案 武汉做网站最牛的公司 业务对信息安全 网络营销事件营销 领英公司主页营销 网络信息安全峰会 传统网站和手机网站的区别是什么 信息安全网络安全工作的组织 营销突破 网络安全资质证书有哪些 信息安全管理人员 网站代运营 设计网站 黄岛建网站 一个网站的主题和设计风格 浙江华企做网站 营销的特征 一个网站的主题和设计风格 信息安全网络安全工作的组织 国家信息安全等级第一级保护制度,-1 军用信息安全产品证书 山东做网站 内容营销的特点是什么 石景山广州网站建设 红帽杯网络安全 web网络安全教程 网站内容更新 高大上公司网站 网络安全的硕士 网络营销外包推广服务商