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
网站编排深圳网络营销策划招聘企业网络安全报告网站的层级顺义手机网站建设饥饿营销成功案例分析网络安全及解决方法选择微博营销的原因家具网络营销推广宁夏 网络安全和信息化领导小组罗紫云的成长之路(这里省略300字)这是个修行琴棋书画就能够获得文气,修炼文道的世界。 在这里挥笔可化万千利剑,杀人无形,弹琴可化天地大道,镇压万世。 读书人口诛笔伐,可化唇枪舌剑,以画勾勒诸天万道。 秦尘心言出法随,才气化剑,笔化龙蛇,开口便是天地规则。 我携三千诗书,可练就无上文道,成就万古圣人。五十年后,奥里雷亚诺:“站在你面前的是,共和国的传奇上校,自由党的精神领袖,永不失败的战争之神,奥里雷亚诺!” 尤尼尔:“站在你面前的是,斗鸡兴起人,传奇神话,香蕉之父,弑神者,失眠大师......你最亲爱的叔叔,尤尼尔!” “还不过来挨打!” (纯土著视角,保证没看过《百年孤独》的同学也能放心食用)一个玩世不恭的小子,因奇缘而获得特异奇能,在校园里由傻冒而一跃成名。走入社会,左右逢源,由此而暴富,走出一条自在的人生之路。我等了七年,只因为有人和我说七年后的今天一切都会不同。我没有问为什么,也没有说任何一句话,我选择相信。我总算等到了这一天,虽然我知道知道这一天的到来会不同,但我没想到我却直接站在了顶峰,是选择高高挂起还是一往无前站在最前沿,这个问题又会有一个答案嘛从地球穿越到平行空间的末世,陌游生该何去何从 伴随而来的召唤师系统、全人和亚人之间的矛盾、魔兽的进攻…… 对故乡的思念…… 我是陌游生,荣耀系统,请多多指教。塑圣魂,觅长生,热血前行,登仙道!本书正在大改,作者会尽快修改完毕。 ———— 威信公众号:竹楼听细雨 欢迎大家加入 阿琉族,是天下间被诅咒的家族,族内嫡系血脉身附神力,传闻是神族后裔,族内最高首领世代继承阿琉族圣物阿琉玉。上古神器阿琉玉,据说背负着天下至高神——道神太天的血和灵力,因此也被诅咒。虽说时代更迭,王朝换代,但野心勃勃的世人们依旧垂涎这被诅咒的上古神器阿琉玉,传说若能唤醒阿琉玉,便可像至高神太天一样永生。阿琉一族为守护阿琉玉,一直颠沛流离,四海为家,直到第九任族长阿琉肃里开辟了叶秋镇作为新的家园,阿琉族才正式定居安家。好景不长,一句预言打破了叶秋镇的宁静。“阿琉阿琉,神族后裔;阿琉圣玉,可掌天下;背负诅咒,先祖之殇;幽幽灵神,降于叶秋;人前之子,人后之凰。”少族长阿琉思南一行人在预言之下又该如何应对种种危机?一场车祸,让内心迷茫的叶川昏睡了七天七夜。醒来后,叶川以梦为马不负韶华。终以马武入道,万法归一,穿越未来。寻找因,结束果。冥冥之中自有天定,滚滚红尘不忘初心。
龙岗网站制作 绵阳公司商务网站制作 厦门网站排名优化软件 苏州企业网站建设 网站建设品 优秀的网站设计案例 微博怎么做营销 傲盾信息安全管理 网络安全及解决方法 网络营销公司多少钱 财运不佳的财富积累方法有哪些?咨询【www.richdady.cn】 冤亲债主的干扰与超度咨询【www.richdady.cn】 如何解决孩子不爱读书的问题?【www.richdady.cn】 与女友前世的识别方法咨询【www.richdady.cn】 亲子关系改善建议【www.richdady.cn】 升迁障碍的职场策略威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的改命技巧咨询【企鹅383550880】√转ihbwel 与女友前世的前世解析咨询【σσЗ8З55О88О√转ihbwel 耳鸣的环境影响【σσЗ8З55О88О√转ihbwel 失业的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的婚恋故事威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症咨询【σσЗ8З55О88О√转ihbwel 突然过世的原因有哪些威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 为什么过世的原因分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 感情纠纷的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 官司的法律援助咨询【企鹅383550880】√转ihbwel 婴灵的预防措施咨询【www.richdady.cn】√转ihbwel 前世缘份的前世因果咨询【微:qq383550880 】√转ihbwel 学习成绩差咨询【微:qq383550880 】√转ihbwel 外灵干扰的咨询技巧【微:qq383550880 】√转ihbwel 达内培训 营销机构 asp网站制作 编程和网络安全哪个好 体验营销中的关联体验 门户网站建设注意事项 2014春浙江大学计算机信息安全 互联网 和 网络营销 高端的佛山网站建设 网络营销的定价策略有 我们国家网络安全吗? 网络广告营销策划方案 营销评析 移动互联网营销转化 网络信息安全经信委公安,-1 2015中国网络安全事件 培训营销 饥饿营销成功案例分析 大连网站设计公司排名 信息安全运维体系建设 信息安全保密技术,-1 代制作网站 烟台网站建设设计 搜索引擎营销如何使用 做网络营销就业前景 个人网站推广 网站设计说明书 信息安全讲师认证,-1 网站编排 asp网站制作 金盾信息安全招聘 ipad怎么制作网站 家居企业网站建设平台 如何进网站 购物网站推广 外贸网站建设 高端的佛山网站建设 中国 信息安全 武汉个人做网站 系统网络安全测试 中国信息安全管理机构,-1 北京网络安全协会 系统网络安全测试 莞城网站制作 网络安全及解决方法 搜索引擎营销策略分析报告 选择微博营销的原因 手机网站案例 龙岗网站制作 网络营销的定价策略有 手机网站开发技术 云大信息安全 本地佛山顺德网站建设 南昌网站推广 营销型网站建设是什么意思 对信息系统运营 使用单位的信息安全等级保护工作情况进行检查 信息安全企业数量 临沂网站建设 网络安全产品排名 网店营销计划模块 原生营销定义 龙岗网站制作 网站的重要性 网络营销公司多少钱 宝安建网站网络安全展门票 网站建设技术 代制作网站 网络软营销 网络营销战略研究 网络安全培训网站 网站建设技术 网站建设公司上海 网络安全工作组网络安全监测方案 咨询网站设计 网站建设公司上海 网站建设品 对信息系统运营 使用单位的信息安全等级保护工作情况进行检查 公安部网络安全 莞城网站制作 企业网络安全报告 如何进网站 外贸网站建设 聊城网站制作 培训营销 无锡制作网站 达内培训 营销机构 网站建设广告 高端平面网站 农产品网络营销的策略研究现状 网络安全及解决方法 营销型企业网站策划方案 开网站公司 西安网站建设平台 营销评析 基于站点网络营销方法 九江做网站 信息安全实验室研究方向 全网营销推广 超简单网站 信息安全运维体系建设 顺义手机网站建设 信息安全管理体系实... 全网营销推广 我们国家网络安全吗? 云大信息安全 家具网络营销推广 网络信息安全经信委公安,-1 信息安全保密技术,-1 网站制作多少钱资讯 企业为何要做网站 网站建设品 企业网站设计需要多久 遵义网站建设 成都网站推广公司 计算机信息安全 个人主页网站模板 宁夏做网站 中国信息安全管理机构,-1 APP营销特点 免费申请网站域名 网络营销工程师教材 厦门网站排名优化软件 网络营销成本核算 2017网络安全形势 低层次营销 遵义网站建设 大良营销网站建设好么 北京信息安全学院 营销型网站效果不好 微博大v的营销公司 购物网站推广 科站网站 烟草行业信息安全解决方案 网络营销战略研究 个人网站推广 外贸网站建设