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
贵阳网站seo免费建设网站平台深圳企业建网站公司企业网站优化全面的移动网站建设上海网站络公司电商网站设计亚马逊网上产品的特征目标市场定位以及采取的主要网络营销方法是什么深圳网络安全技术公司网络安全 研究机构政府机关信息安全法师们目空一切,贵族们高高在上,大商会只手遮天;在这人吃人的世界里,我看到了深渊的触角,文明的退化,和微弱的希望。沈千军一梦醒来,回到了妻女身边。 那些让他遗憾的事情,再不会发生。 男儿能重来一次,定不负时光所托…… 成和败努力尝试 ,人若有志应该不怕迟 ,全力干要干的事; 做个真的汉子 ,人终归总要死一次; 无谓要我说道理 ,豪杰也许本疯子 ; 同做个血性男儿 ,愿到世间闯一次; 成败也不再犹豫 ,用我的真心真意; 怀着斗志向竞争的圈里追…… 一个穷小子,机缘巧合下的一次重生,让他有了重新改变命运和环境的机会,面对家徒四壁负债累累的家庭,面对那个偏僻的小山沟,他一改过去的作风,踏实勤奋,刻苦拼搏,不但让自己和家人过上了受人尊敬的生活,而且,他还积极帮助乡亲,让一个外面闻所未闻的小山沟成为闻名遐迩的富裕之地,最终他的事业走向全国,冲向世界。图书管理员穿越成废帝刘辩,没地盘没资源没人才,那又怎么样。手握超级召唤系统,文臣猛将会聚一堂,青梅煮酒论英雄。迷茫之路,唯有剑骨陪伴。 房屋内先是响起一阵‘咕噜噜’的叫声,大约三刻钟后又是响起一阵摸索声,随后响起“咔咔”脆响声。 太阿纳闷道:“赵老夫人,肚子可是饿了,看你吃的这么香,请问你在吃什么?” 一阵沙哑略带嘶嘶音的声音传来:“萝卜!” 太阿见她吃的越来越香,“咔咔”声也越来越响。孙小圣穿越到西游世界,化身孙悟空。 不做取经工具人,发誓绝不闹天宫。 牛魔王:贤弟,我们打上天庭,平分三界。 孙小圣:你竟敢对天庭不敬,我同你恩断义绝! 系统:拒绝大闹天宫第一次,奖励混沌先天至宝【噬魂枪】! 玉帝:那个猴子怎么还不来闹天宫,西方来敦促三次了。 众神:陛下,那个孙悟空,已经成圣了!千万,别让他来了!拥有三天赋,被誉为可能是拯救华夏最后一根稻草 的女帝穆青婉,却在觉醒天赋归来之时,寻到了 无是处,平平无奇的林辰,当着全校师生的面前做 出了最真挚的告白 灵气诡秘复苏,鬼神岀没,妖魔纵横…… 放弃了永生的至高圣位,见识到了时间长河尽头, 转世重生只想这辈子做个普通人混吃等死的林辰, 却忽然发觉,想做一个普通人真的好难啊 为什么你们都要来招惹我,真当我没脾气? 继终末的武神的平局 众神们十分恼火 女武神也十分忌惮这宙斯 ....... 所以 诸神黄昏又开始了喂!最近怎么开始听emo歌单了啊?别难过,我分骨头??给你啊!我的字典里希望你能开心 ——爱你的狗狗??笨蛋狗狗只要被人摸一下头就开始喜欢人类。萧宸弥补之前犯下的错上山求教,师傅给予任务下山后抛去怜悯,同情,救出林青雨与其一同报仇雪恨,手握双刀,神挡杀神,佛挡杀佛。
网络安全攻防演练感想 cise网络安全 idc/isp信息安全管理 网站密度 学院网站规划方案 电商网站设计 上海网站络公司 信息安全总体方针和安全策略 定西网站建设 辽源网站建设 与女友前世咨询【www.richdady.cn】 冤亲债主的干扰解决方法【www.richdady.cn】 如何化解冤亲债主的干扰?咨询【www.richdady.cn】 发育倒退对孩子心理的影响咨询【www.richdady.cn】 儿子抑郁症的治疗方法咨询【www.richdady.cn】 前世因果化解方法【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 冤亲债主干扰的根源是什么?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰的常见案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 解梦咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 有官司的案例分享咨询【www.richdady.cn】√转ihbwel 前世老婆的前世案例咨询【www.richdady.cn】√转ihbwel 大龄剩女的婚恋经验咨询【σσЗ8З55О88О√转ihbwel 意外的心理调适咨询【σσЗ8З55О88О√转ihbwel 儿子抑郁症的康复训练咨询【www.richdady.cn】√转ihbwel 长期精神不振的原因【www.richdady.cn】√转ihbwel 化解外灵的专业手段【σσЗ8З55О88О√转ihbwel 孩子不爱读书的心理分析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系中的沟通艺术有哪些?【www.richdady.cn】√转ihbwel 事业不顺的职场提升路径有哪些?【www.richdady.cn】√转ihbwel 感情纠纷的情感疏导咨询【www.richdady.cn】√转ihbwel 昆明网站建设报价 信息安全会议 2015 网络安全上市公司 公共无线网络安全 大学生网络安全实例 全面的移动网站建设 微信高端网站建设 营销型企业网站建设教案 国内十大信息安全事件 国内信息安全事件2017,-1 网站设计行业资讯 荆州做网站 南昌网站优化公司 网络营销注册师 网站改版升级总结 2017信息安全认证 杭州高端定制网站 网站如何申请微信支付 外贸公司网络营销 信息安全方面的软件 微信企业号 移动营销 烟台制作网站的公司 最专业的做网站公司 中国移动网络安全 全面的移动网站建设 怎样才能制做免费网站 信息安全总体方针和安全策略 网站如何申请微信支付 网站设计行业资讯 公共无线网络安全 温州网站建设 网络安全与应急管理制度 审计机关网络安全自查企业网站系统 做动效网站 沈阳开发网站的地方 常州品牌网站建设 网络安全入侵 美国网络安全宣传周 网络安全应急响应时间 昆明网站建设报价 深圳企业建网站公司 深圳制作公司网站浪潮集团与信息安全 佛山网站建设怎样做 网络营销注册师 网站案例库 建立免费公司网站 网络安全上市公司 网站密度 怎么设置网站栏目 佛山网站建设怎样做 网络安全知识考试 公共无线网络安全 政府机关信息安全 信息安全属于ee吗 温州网站建设 深圳专业集团网站建设 制作网站软件 价格营销策略 南通哪里有做网站的 上海信息安全测评认证中心 顺德网站建设市场 外贸商城网站建设 整合网络营销方案 微信高端网站建设 如何创建个人网站 定西网站建设 做动效网站 浅谈 网络安全态势感知莱山网站建设 信息安全会议 2015 上海网络安全等级测评 深圳专业集团网站建设 网络信息安全基础知识,-1 微信高端网站建设 信息安全专业实验室 信息安全的内容包括( ). 国内信息安全事件2017,-1 网络安全认证机构 如何搭建高品质网站 模板网站与定制网站区别 在线网络安全检测 销售和营销 怎么设置网站栏目 荆州做网站 顺德网站建设市场 中国移动网络安全 网络安全攻防演练感想 网站鉴赏 成都网路营销 网络营销经理 招商网站建设 网络营销注册师 局信息安全 李强 网络安全审查 美团网络营销 绵阳市公司网站建设 许可营销工具有哪些 传统营销的营销目标 凡客营销 2017信息安全认证 辽源网站建设 信息安全等保 信息安全等保 成都网路营销 杭州高端定制网站 许可营销工具有哪些 网站的标准 微博营销有什么效果 网站如何申请微信支付 信息安全方面的软件 龙口做网站 国家信息网络安全标准 外贸公司网络营销 贵阳网站seo 销售和营销 选择信息安全控制措施应该 香港网络安全 企业网络信息安全方案研究与设计 长安公司网站制作 微信企业号 移动营销 昆山网站 b2c网站开发公司 网络安全知识考试 国内信息安全事件2017,-1 烟台制作网站的公司 外贸商城网站建设 幼儿园网站设计 美国网络安全宣传周 企业网站优化 2017年信息安全会议 电子商务等于网络营销 信息安全 数据分类 选择信息安全控制措施应该 网站制做 网站制做 昆山网站