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
2015中国网络安全年顺义广州网站建设微信公众平台网站开发关于网络安全的常识营销主要是营销什么成都网络营销公司信息安全保障强调依赖( )实现组织的使命启明星辰 工业网络安全网络安全idc排名西安营销服务专家这是发生在,许多年以后的地球上的故事。童念承诺之前说的话,不再抛头露面,待在家里大门不出二门不迈,继续写侦探小说,保持当红女作家的地位。 后来,童念得知自己的父亲成为东署警局第二任局长,心里感到非常高兴。 童念借此机会,想把太叔劂介绍给自己的父亲认识,去了一家电影院,结果发生杀人事件。 《女侦探童念》系列小说的第二部!讲述关于一个被捡来的孩子周游世界结识许多伙伴并成为世界最强的魔法士的故事一个强盛的王朝,在烈焰中轰然倒塌。覆巢之下,人们挣扎在未尽的余灰中。许多人扛起了复国的渴望。可是,汹汹而来的鬼蜮伎俩,却将乱局搅动得愈加波诡云谲。好在,大智大勇者的神机妙算,最终冲破了鬼魅的阴霾。然而,一桩被掩藏了数十年的王朝秘事,却始终裹挟在迷雾之中,如今,它更是幻化成一张正缓缓地张开的血盆大口,誓要将这破碎的王朝一口吞下。天外天,这个叶玄梦寐以求到达的地方,而叶玄并不知道的是,在这背后还有一个更加庞大的世界,一个无法理解的世界!天道之下的人,在追求着天道。只是,天道又是什么?人在追求什么?在一个异世界中存在着很多国家,在这众多国家中有些国家正密谋着一场大事。天生早衰体的绝世术师,地宗传人,为续命而寻找昆仑龙脉,恰逢古尸妖变,为全天地正道,接地脉龙气斩妖。 ”没吃饭吗?不想死就给老子快点。“ 噗,黑暗的大寒矿洞中,瘦骨嶙峋的王长安及族人正双眼失神,麻木的被压迫着。 是揭竿而起? 举族祭祀,掩埋于地下的青铜图腾,消逝的远古,揭示着血淋淋的真相.......这是一个禁忌的世界,这是一个被诅咒的世界。 谁晓岁月蹉跎过,那年他乡梦回头。 一把传承的剑,改变的不只是少年的命运, 还有大陆的未来。 一剑生死两茫茫,纵横九载又八荒! 传奇之所以是传奇,因为它永垂不朽。 我将用这把剑,去开创一个属于芸芸众生的无限伟岸! 吾名,李星陨!这一剑,可陨星! 既然这个世界公平正义无法得到伸张, 那我将拿起正义的长剑,代表法官, 挥向这世间的邪恶。 扎纸匠,不是玩纸,而是玩人……
2015中国网络安全年 网站引流. 如何网络营销 个人适合建什么网站湖南科技大学信息安全 扩展名网站 发生信息安全紧急事件 网站用字体 设计网站多少费用多少 潍坊网站建设 网络安全软件滨江企业 耳鸣的医学检查咨询【www.richdady.cn】 前世缘份的缘分揭秘【www.richdady.cn】 去世的母亲的咨询技巧【www.richdady.cn】 脑部不清晰咨询【www.richdady.cn】 忧郁症【www.richdady.cn】 与公婆前世的咨询技巧【企鹅383550880】√转ihbwel 暗恋的情感表达威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际关系不好的环境影响【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子不爱读书的家长引导方法有哪些?【www.richdady.cn】√转ihbwel 老公家暴的环境影响【企鹅383550880】√转ihbwel 升迁障碍的职业发展咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 意外的前世解析咨询【σσЗ8З55О88О√转ihbwel 前世缘份的化解方法咨询【σσЗ8З55О88О√转ihbwel 儿子不读书的原因分析咨询【www.richdady.cn】√转ihbwel 暗恋的咨询技巧【企鹅383550880】√转ihbwel 缺心眼的案例分享咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 什么原因意外【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 精神不振的原因分析【σσЗ8З55О88О√转ihbwel 前世老公的前世记忆【企鹅383550880】√转ihbwel 冤亲债主的干扰与化解咨询【微:qq383550880 】√转ihbwel 沈阳做网站公司 扩展名网站 重庆做网站 信息产业信息安全测评中心 上海市网信办 信息安全 新疆信息安全测评中心 网络安全渗透测试 网站制作设计 国家信息安全问题,-1 营销主要是营销什么 php网站建设公司 微信公众平台网站开发 郑州网站建设哪家有 微商营销模式缺点 系统信息安全 动易做网站 python信息安全 免费个人网站制作 重庆最新微信营销方案 国家信息安全问题,-1 营销优势和劣势分析 深圳网站制作公司 讯 龙岗网站制作效果 网站快速收录 无锡手机网站制作费用 太原建网站的公司 汕头网站优化b2c电子商务网站 太原建网站的公司 个人适合建什么网站湖南科技大学信息安全 信息安全系统集成资质 优质的营销网站建设 台州网站设计 isaca 信息安全人才 isaca 信息安全人才 python信息安全 设计网站的优势 web网站设计的 论述我国信息安全管理现状 经信委 信息安全.,-1 谷歌网站地图 网络营销团队培训课程 iso27001国际信息安全是如何描述的 策划 营销 搜索引擎营销竞价账户托管 网络安全主题日 南京营销型网站 网络营销服务外包 设计网站多少费用多少 公司建网站流程 郴州网站建设公司 五种网络营销工具 信息安全等级策略,-1 用自己电脑做网站 dns 公司建网站流程 开源网站管理系统 手机网站模板开发 问答营销案例是什么 开源网站管理系统 系统信息安全 花呗营销 php网站建设公司 2015中国网络安全年 网站快速收录 珠海品牌机械网站建设 678营销系统账号 信息安全保障强调依赖( )实现组织的使命 如何网络营销 自助建设分销商城网站 中山网站建设文化策划书 潍坊网站建设 网络营销公司干嘛的 外贸网络营销教材 扩展名网站 网络营销 (第5版) 深圳营销型网站建设 常州网站推广机构广州网络安全平台登录 珠海品牌机械网站建设 网站的广度 校园网信息安全 网络营销实训课程 关于共建网络安全的文章 网络安全主题日 郑州网站优化公司 国家信息安全问题,-1 网站快速收录 关于共建网络安全的文章 至设计网站 济南网站建设和维护 南京政府网站建设 至设计网站 社会化营销 网络营销公司干嘛的 isaca 信息安全人才 信息安全风险评估模板 网站制作设计 发生信息安全紧急事件 网站用字体 花呗营销 台州网站设计 启明星辰 工业网络安全 功能性网站制作 网站背景音乐 响应式网站工具 如何扫描网站漏洞 信息产业信息安全测评中心 如何制作免费网站 网络安全沙龙 贵州网站优化 西安信息安全培训 微信火爆营销推文汇总 个人适合建什么网站湖南科技大学信息安全 微商营销模式缺点 网络信息安全的小说 关于网络安全的常识 网络安全案件分析 查流量网站 江苏信息安全网 网络营销的最新特点 事件营销是口碑营销? 如何网络营销 网站建设优化服务价格 营销主要是营销什么 摩拜单车的网络营销 响应式网站工具 镇江网站建设公司 社会化营销 信息安全保障强调依赖( )实现组织的使命 病毒性营销案例视频 网络安全加固设计方案 ccf 信息安全,-1 郴州网站建设公司 网络信息安全的小说 外贸网站建设及推广 无锡手机网站制作费用 国家信息安全局