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
北京市信息安全什么是营销型的网站推广qq营销结果分析服务器信息安全防御案例,-1长沙市网站制作公司天津高端网站建设信息安全企业公司分析太原网站制作信息安全工程定义东莞市手机网站信息安全服务组织能力蓝盾网络安全(二级)测评记录修炼一途,一切随缘。张宇飞,草根出生,却有强者之心,一步步成为人界最强者,最终,斩断祸害人界的异域入口,拯救苍生!一觉醒来,成了大唐小国公,诗词歌赋,惊艳绝伦,武道谋略,独步天下,征突厥,灭吐蕃,功高盖主! 李二:秦勉,你就娶了长乐吧! 秦勉:嫁妆,我要半个大唐!本书又名【大明:我人皇的身份被女帝曝光】。 绝世凶人朱厌,穿越到历史爽文《大明劫》中,成为存在感微弱的配角。 他本想安稳度日,跟着书中主角团队吃香的喝辣的,结果被迫绑定系统,拯救濒临毁灭的大明皇朝。 狗作者……你干得是人事儿吗?挖坑不填我就不说了,居然还太监? 现在轮到这些坑都要我解决……你妹!!!因为那个课狐狸爪子,改变我那糊涂的一生,也始我走上了不归路玄元大陆,三古时期,人族创立四大神国。 万年后大陆化为五洲,神国分裂成以十二诸皇国为首的万千武国。 而天下武道,已是百家千派,修炼之法层出不奇。除武国之外,还有宗门林立,纷争不断。 ...... 少年周轩,本是前世三古时期神国的第一猛将,麾下一支黑龙铁骑横扫玄元大陆。 却没想功高震主,英雄命短,被四大神帝联手害其殒落。 带着前世的记忆重转生,这一世,周轩发誓定要踏遍九州,征服天下武国。从此不再任人摆布。 他要一统江山,成就自己的独尊霸业,还要成为这天下最强的武帝.... 秦天魂居偏远地区的小家族之子身上,谁知此子从小体弱,残缺丹田,支撑不起自身修炼,沦为废人,一次偶然的机会,获得传承,重塑残缺丹田,开启修炼之路,既然重生定当轰轰烈烈,从此仗义天下。好不容易获得了系统,没想到系统却受创残破。好不容易到了异世界,结果却变成了铁匠。唔~,没关系,即使是铁匠也是可以出人投地的。先定一个小目标,锻造出神器来。完结很久很久以前,在一片未知之地,有一只神龙盘踞在此地,不曾想,被外来者闯入,神龙降世,怒火冲天,对神龙的不敬,将会受到惩罚。但神龙可不能滥杀无辜,因为还有一群神秘人在虎视眈眈。祭祀开始,向死而生!天若诛我,我便灭天,地若杀我,我便灭地,我王十八的命由我不由天!
中国信息安全标准分类 河南信息安全专业吗 信息安全事件趋势分析 网络安全关注的问题 怎么用html建网站 上海网络安全检测公司排名 信息安全等级保护三级 韶关网站建设 2. 信息安全技术主要包括 蓝盾网络安全(二级)测评记录 心特别累的心理调适【www.richdady.cn】 无形干扰的原因分析咨询【www.richdady.cn】 人际关系不好的自我提升【www.richdady.cn】 特殊学校的前世记忆咨询【www.richdady.cn】 忧郁症咨询【www.richdady.cn】 意外事故的预防措施咨询【微:qq383550880 】√转ihbwel 头脑混沌的自我提升【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的社交技巧【σσЗ8З55О88О√转ihbwel 事业不顺的职场调整有哪些方法?咨询【σσЗ8З55О88О√转ihbwel 事业不顺的咨询技巧【σσЗ8З55О88О√转ihbwel 家庭关系的矛盾化解【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 婴灵的超度与心理安慰威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的解决方法咨询【微:qq383550880 】√转ihbwel 前世今生的轮回传说【σσЗ8З55О88О√转ihbwel 不爱读书的环境影响咨询【σσЗ8З55О88О√转ihbwel 阴间生活的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的情感交流【企鹅383550880】√转ihbwel 前世因果化解方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的心理调适【微:qq383550880 】√转ihbwel 外灵干扰的前世故事咨询【企鹅383550880】√转ihbwel 网络公司 开发网站 网络安全小卫士 根据国家网络安全 河南信息安全专业吗 企业品牌类网站 网络安全加速卡 康师傅网络营销方案 工控信息安全产业联盟 江门网站设计 工控信息安全检查方案 网络与信息安全事件 喜欢 网络安全 梅州营销策划 优帮云 聊城网站建设招聘 重庆网站开发设计公司 信息安全防护技术 营销助手官网 无锡知名网站制作 网站如何编辑 营销 qq 太原市做网站 网站设计佛山顺德 专业营销外包公司有哪些 信息安全企业公司分析 国内全屏网站有哪些 网络安全指标 上海网站建设联 网站制作预付款会计分录 2. 信息安全技术主要包括 重庆网站开发设计公司 营销 qq 工控信息安全检查方案 长春网站优化公司 网络安全的新技术 企业信息安全期刊 网络安全ppt 下载 建手机网站一年费用 服务器信息安全防御案例,-1 微网站风格 网站建设的售后 营销博客 汕头网站推广 公司网站定制 怎么制作微网站 互联网怎么为影楼营销方案 韶关网站建设 网站备案信息注销原因? 专业营销外包公司有哪些 互联网怎么为影楼营销方案 不属于网络营销的职能 营销推广的策划书 最新企业网站系统 无线网络安全设置怎么设置 东莞市手机网站 网络安全攻防培训 蓝盾网络安全(二级)测评记录 平安信息安全组织 建大网站 山东网络信息安全协会 北京市信息安全什么是营销型的网站推广 网站迁移 网络信息安全员培训 蓝盾网络安全(二级)测评记录 制作网站备案幕布 网络营销的理论知识 整合营销一站式服务 网络安全培训机构 西安 喜欢 网络安全 河池做网站 2. 信息安全技术主要包括 广州 网站建设 网站色彩 汕头网站推广 论国际网络营销的作用 娄底网站建设 企业营销网站建设公司 信息安全等级保护三级 舆情监控 网络安全 河南信息安全专业吗 网络信息安全学科 网络安全的新技术 海尔网络营销策略 梅州营销策划 优帮云 网络营销的理论知识 建大网站 网站备案信息注销原因? 信息安全等级保护... 最新企业网站系统 长沙市网站制作公司天津高端网站建设 网站制作预付款会计分录 闸北区网站建设 济南学网络营销 网站设计步骤 山东网络信息安全协会 最新企业网站系统 北京市信息安全什么是营销型的网站推广 信息安全企业公司分析 网络营销模式的特点是什么 airbnb市场营销 品牌营销网 无线网络安全设置怎么设置 武汉营销公司 电信运营商网络安全 网站开发团队人员 企业品牌类网站 上海定制网站建设公司哪家好 吉林网站建设 2. 信息安全技术主要包括 深圳口碑营销 成都网站设计 沈阳做网站 娄底网站建设 专业营销外包公司有哪些 江苏 信息安全 支付宝全网营销软件 网络营销专业介绍ppt 信息安全防护技术 外贸网站设计自适应网站好建们 信息安全企业公司分析 网络安全ppt 下载 南平网站建设 网络安全威胁中断 信息安全审核员 微互动营销 网络安全小卫士 网络信息安全月报 高端上海网站设计公司价格 第四届网络安全周2017年9月 亦是美网络安全吗 自助建手机网站免费 深圳公司做网站清华信息安全网络安全 专业营销外包公司有哪些 制作网站备案幕布 信息安全等级保护三级 珠海网站制作品牌策划