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
网站公告滚动显示怎么编写在jsp页面中使上下连接循环滚动信息安全产品 软件开发怎么给网站添加站点统计国家信息安全漏洞库重庆大足网站制作公司哪家专业顺德网站建设公司价位都江堰网站建设深圳官网网站建设《信息安全研究》北京 网站设计最强兵王归来,竟发现家人被逼迁,一怒之下,风云骤变,血流成河。他本想闲云野鹤悠闲度日,却陪她纵横商界叱诧风云,为她打下一片江山。此书献给曾经热血激昂的自己 人在善恶的取舍中,并没有旁观者。 孟子曰:“恻隐之心,仁之端也”。 我们称之为人性的东西,就是我们的同情心。 你温暖,这个世界便因你而温暖;你冷漠,这个世界便因你而冷漠。凶案连连发生,旷世绝学现世,原始森林险地,让不平静的江南,更是杀气满天。李长歌穿越了。 开局家徒四壁,一贫如洗。 只有一个相依为命的姐姐。 好在这是一个“小说家”的世界。 在这个世界,只要写小说,便能获得非凡的力量,甚至能够依靠小说成圣! 看着这个世界普遍流传的小说著作,李长歌表示就这啊? 《神雕》出世,“侠之大者,为国为民”被千万人追捧! 《三国》出世,无数谋臣直呼原来计谋还能这样玩?! 《西游》出世,无数人惊叹天庭是不是真的存在! 《水浒》出世,就连皇帝也坐不住了! …… 某一天深夜,李长歌看着身边美貌温婉、娇艳无俦的李采薇,义正辞严的道:“姐姐请自重,我要写小说了!” 原本是各个不同世界和地方的九位勇士,却因一次的使命而是他们走到了一起;今后的路,虽然漫长而艰巨,但他们之间的友谊与羁绊却不会因为任何原因而被斩断,不论在何方,都会把彼此深深地记在心里!!实习医生于恺,惨遭女友抛弃,却意外得到医道真传,集合古今医学,修炼提升,开启了不一样的人生。疑难杂症?绝症罕见症?都是小菜一碟!医道渡人,悬壶济世,他于都市之中,成就了一代传奇,一路上邂逅校花,美女总裁,医生护士,教师...生活过得有滋有味。天呐!一招大败鸿钧老祖!与大道大战九天九夜未分胜负的神秘人,竟然只是那少年的一道分身!   林凡穿越后荒古时代,天地灵力匮乏,身为五行霸体的他,竟然被人夺舍本源,沦为将死废人。   好在万念俱灰之际,他继承了帝尊传承意志。   从此林凡虽为一介凡体,欲可逆天崛起,纵横八荒,九天十地无敌手!   十万分身为我修炼,修为一日万里。   神通秘术晦涩难懂,我瞬间透彻!   天骄圣子,我一指可灭!   大帝古皇,覆手镇压!   洪荒大道,一念代之!主人公李长风穿越到修仙世界,碰到系统,一路嗨起来。当黑暗侵袭,有人跪下,有人放弃。 而我们,会鲜血流尽,战斗到底。 而我,就是这诸天万界的主!
开县网站建设 网络安全与加密信息安全工具书比较 四川省网络安全法 广州做网站信科分公司 营销型网站定制 信息网络安全产品备案温州网站优化 网络安全杂志社 网站建设的目标 营销策略理论的发展 武汉网站制作公司排名 婴灵的化解方法【www.richdady.cn】 发育倒退对孩子心理的影响【www.richdady.cn】 为什么过世咨询【www.richdady.cn】 莫名其妙感伤的原因分析【www.richdady.cn】 干扰的预防与化解咨询【www.richdady.cn】 老公家暴的前世因果【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 学习成绩差的案例分享咨询【www.richdady.cn】√转ihbwel 投资项目的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的职场突破咨询【σσЗ8З55О88О√转ihbwel 心慌胸闷头晕的案例分享咨询【企鹅383550880】√转ihbwel 与男友前世的故事分析咨询【微:qq383550880 】√转ihbwel 特殊学校的环境影响咨询【www.richdady.cn】√转ihbwel 冤亲债主的干扰与超度咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 脑部不清晰的原因分析咨询【微:qq383550880 】√转ihbwel 迟缓儿咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 自闭症的自我提升咨询【www.richdady.cn】√转ihbwel 前世今生对现世的影响咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世记忆咨询【σσЗ8З55О88О√转ihbwel 性压抑的前世影响咨询【σσЗ8З55О88О√转ihbwel 财运不佳的改运技巧咨询【σσЗ8З55О88О√转ihbwel 山西省信息安全研究院 校园网络安全分析 如何保障国家信息安全 青岛设计网站的公司哪家好 电子书营销的特点 手机网站方案 网站开发技术 怎么建网站 网络安全技术分享网站 遂宁网站制作 广州做网站信科分公司 北京 网站设计 自助外贸英文网站建设 西安网站空间 数字营销概念 电商网站多少钱 企业网站建设公司排名 全国信息安全技术标准 网站内连接 企业网络安全概述 重庆商城网站制作报价 推荐几个成人网站 西安市做网站 机械营销策划案企业信息安全内容 玩具外贸网站模板 自动发货 北京云主机网站源码 phpcms_v9_utf8 单页网站制作 武汉网站制作公司排名 2014网络安全公司排名 徐州html5响应式网站建设 成都网站 佛山网站建设怎样做 用户信息安全事件定义 网络建设与网站建设 如何保障国家信息安全 收集党员信息安全问题 网络安全等级保护细则 山西省信息安全研究院 阿图什网站 高端网站建设搭建 网络营销岗位是什么 深圳做自适应网站设计 怎么建网站 网站公告滚动显示怎么编写在jsp页面中使上下连接循环滚动 网络安全专家指导 内网信息安全公司,-1 网络安全技术分享网站 南京网站建设公司 网络安全加固 网络安全监管局 太原做企业网站 太原做企业网站 重庆商城网站制作报价 如何获取所有网站 单页网站制作 社交网络安全问题 深圳北网站建设 网络安全管理技术和应用 烟台制作网站的公司 临清做网站 营销策略理论的发展 优势网网站 地产平台网站模板 南宁网站建设7make 信息安全方面的期刊 网络安全加固 网站建设的目标 重庆网站真实案例 网站怎么关闭 机械营销策划案企业信息安全内容 青岛免费建网站 网络安全产品国家认证 网站重复 信息安全委员会职责 电商网站多少钱 黑客技术与网络安全 购物网站设计 网络安全产品 公司 企业网站建设公司排名 网络安全试卷武汉大学 东莞网站策划 佛山网站建设怎样做 我国网络安全 我国网络安全 临清做网站 网络营销软件代理 广州做网站信科分公司 如何保障国家信息安全 遂宁网站制作 营销的视频 网络建设与网站建设 文库营销是什么意思 营销销售的区别是什么 电子商务 网络营销 2014网络安全公司排名 郑州网站推广 青岛设计网站的公司哪家好 东莞网站策划 网络安全管理流程 银行 信息安全 案例 互联网营销软件 四川省网络安全法 数字营销概念 信息技术与信息安全信息安全风险评估,-1 网络安全认证中心 免费网站seo诊断 网络安全检查防护工作 网站如何申请微信支付 普创营销策划有限公司 营销策略理论的发展 杭州网站建设开发 网络安全认证中心 网络安全等级评估报告 做网站设计制作的公司 信息安全委员会职责 和包营销活动方案 文库营销是什么意思 地产平台网站模板 信息安全vpn源码 有关网络安全的资料 全国信息安全技术标准 网站首页面设计 dw建网站 自助外贸英文网站建设 怎样做一个网站首页 用户信息安全事件定义 电子书营销的特点 信息网络安全产品备案温州网站优化 网络安全产品国家认证 网络安全检查防护工作 需要郑州网站建设 西安市做网站 西安专业网站建设 网站的目的 信息技术与信息安全信息安全风险评估,-1