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
网站建设三合一网站外包多少钱网站信息安全员,-1互联网信息安全的解决最终还是要信息网络安全协会 成立大会讲话低价网站建设发改委信息安全专项搭建网站 网页营销与广告的区别与联系中国信息安全大赛建筑集团老总许勇,穿回到1986怂人狗娃的身上。 前后两世记忆一融合,他瞬间变得强大。 拳打村霸,棒扫混混英雄救村花。 夜总会遇伯乐,他的人生从此开挂。 组建乡村建筑队、办醋厂、种果树。 直到集团公司上市。 用超前三十多年的人生经验赚这个时代的钱,岂不是很容易? 看《超级农民工》为自己补办一场错过的人生盛宴。牛天是一个孤儿,自幼被父母抛弃,由于误吃了千年灵芝和毒蟒的血,使自己意外的变成了一个拥有神奇能力的人,他开矿厂开荒种药材,建养殖区,一夜之间暴富,带领全村人走上致富之路,且看一个无名小子,如何从一个小农民逆转命运,叱咤都市。“我们还要这样相杀多久?” “不知道。” 我曾以为你爱过我,到头来却是我爱我自己,若还有来世,我再次成为了你,我定要将你戮灭,如果,一切都还有希望的话.....万族争霸,祸乱星海,沦落为奴的少年凭一柄神秘之剑,于微末中崛起,勇闯异界,一路逆袭,吞噬无尽种族,铸炼无上剑体,从此踏上热血争霸之路,力压万族天骄,剑斩诸天神王,横扫八方星海,乱世之中为人族斩开一片天,带领人族称尊寰宇!最终成为一代人王剑尊! “天赋逆天,机缘无数,杀不死我的,终将成为我的养料!” “吾为万古第一人王,诸天万界第一剑尊!”兄弟几人修炼保护妹妹(姐姐)的小说 作者第一次写小说有不好的请谅解,也请大家多提提意见【传统玄幻无系统+高武超燃+稳定更新】 你是否想过,今世的你,不是真实的你。 你是否在不经意间,见到似乎见到过的场景。 天道有轮回,人道亦有轮回。 曾经,我们都试图找寻过那个曾经的自己。 一人一剑站世颠,何惧再入轮回间! 叶多多一次意外,穿越轮回隧道,成为魔法师。 爹娘之仇,婚姻不遂,迫使他修炼武魂,成为五州大陆上响当当的魔法师。 报仇,雪恨,药物为尊,灵火为荣。 修魂力,展魂气,晋魂环,固魂骨,复仇,是非恩怨,有那不败神话! 五十年前人魔两族为了寻求和平选择谈判,但在谈判中人类失去了史上最强魔法师,魔族魔王陨落,战争再一次爆发。五十年后传说中能够创造和毁灭世界的魔法书出现在魔族大陆,恶魔族的少年和他的伙伴踏上了寻找魔法书,踏上了属于他们的旅程陈泽突然有一天发现自己有了一个锻造台……一直开挂是很爽,但爽过头就腻歪了,这种就像是男女之间的那点破事,偶尔爽爽就可以了,一直爽下去,那是不可能的! 所以呀!身为一本书里的主角,你没有一个跌宕起伏的人生经历,又怎么能让翻书人的心情一直爽下去呢? 那要怎么弄才能平衡呢?嗯。。。想到了,那就让主角半数时间都‘残血’吧。
中国网络安全企业工信部 重庆市网络安全 整合营销公司 2017网络安全大事件 集团公司网站方案 网络营销实验教程 北京信息安全中心地址 青岛网站建设‘’ 网站网络架构 成都建设网站首页 前世老公的前世因果【www.richdady.cn】 人际关系不好的环境影响咨询【www.richdady.cn】 失业的原因分析【www.richdady.cn】 前世老公的前世故事咨询【www.richdady.cn】 前世缘份的故事有哪些案例?咨询【www.richdady.cn】 灵魂化解的具体步骤威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际关系不好的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰的前世故事咨询【微:qq383550880 】√转ihbwel 财运不佳的财富转运方法有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的幸福指南咨询【www.richdady.cn】√转ihbwel 亲子关系的案例分享咨询【企鹅383550880】√转ihbwel 婴灵的超度方法有哪些?咨询【微:qq383550880 】√转ihbwel 婴灵【σσЗ8З55О88О√转ihbwel 性压抑的解决方法咨询【企鹅383550880】√转ihbwel 前世今生的轮回有哪些科学依据?咨询【企鹅383550880】√转ihbwel 前世今生的故事与轮回咨询【微:qq383550880 】√转ihbwel 阴间生活的前世修行咨询【σσЗ8З55О88О√转ihbwel 脑部不清晰的前世记忆【企鹅383550880】√转ihbwel 意外的前世记忆【企鹅383550880】√转ihbwel 与男友前世的记忆解析【企鹅383550880】√转ihbwel 高端自适应网站设计 济南营销型网站公司 2什么是网络安全体系 展示型网站建设流程 个人信息安全评估办法 信息安全创新创业报告 经典网络营销案例分析 网站外包多少钱 公关营销 上海网站制作设计公司 网络安全保险是什么意思 信息安全行业百强 淘宝网络营销工作 营销的外部环境营销环境 对网络营销的感悟 京东校园营销 售后服务网站 返利网营销 如何写网站文案 松岗网站 东软网站建设 深圳自适应网站设计 4i营销理论的优缺点 xctf网络安全对抗赛 飞鱼星 网络安全 营销优势 周口网站建设 中山大学信息安全技术研究所 移动网络营销优缺点 网站权重优化 网站网络架构 网站网络架构 网络有哪些营销方式有哪些影响因素 中国信息安全大赛 公示 个人信息安全,-1 公示 个人信息安全,-1 网站信息安全员,-1 免费网络安全吗 什么叫网站优化 常德网站建设 网络安全岗位培训 网络营销资讯站 安全责任 信息安全 网络安全要有什么基础知识 网络安全审计原理 南京定制网站建设 计算机网络安全实训报告 顺德网站制作案例价位 网站建设的素材处理方式湖南企业网站建设 网络通信与信息安全 政府与机构类网站 成都建设网站首页 蘑菇街微博营销 莆田网站建设 自做网站 古典网站建设 时效营销 张家口网站建设 营销与广告的区别与联系 网络与信息安全 访问控制 网络安全方法 北京信息安全中心地址 北京信息安全中心地址 深圳网站建设流程 低价网站建设 时效营销 网络安全攻防教程 定制网站多少钱 网络安全监控软件 重庆网站设计制作价格 网站建设三合一 网络信息安全相关专业,-1 定制型网站建设平台 信息网络安全协会 成立大会讲话 注册网站网 河南省信息安全 网络与信息安全 访问控制 发改委信息安全专项 网站开发流程图 网站css中父级自适应高度没有子级自适应的高度高怎么解决 营销优势 卡通型网站 poc 网络安全 郑州网站建设案例 网络安全类的公司排名 太原网站建设 网络安全失泄密黑板报 什么是营销策略组合 常德网站建设 微信营销处于什么阶段 郑州网站建设案例 微网站备案 济南营销型网站公司 高端自适应网站设计 高端自适应网站设计 网站建设三合一 网络营销资讯站 2什么是网络安全体系 重庆市网络安全 智能qq邮件营销系统 个人信息安全评估办法 投资网站建设 4i营销理论的优缺点 经典网络营销案例分析 网络安全技术概述 东莞南城网站建设 公关营销 政府与机构类网站 太原网站建设 网络安全保险是什么意思 2017年网络安全会议 网络营销网上观察法 淘宝网络营销工作 poc 网络安全 中国移动4g网络安全 对网络营销的感悟 武汉建网站 哈尔滨网站制作公司 售后服务网站 国家计算机网络安全中心 网络信息安全相关专业,-1 如何写网站文案 对网络营销的感悟 2017网络安全大事件 东软网站建设 网络安全类的公司排名 整合营销公司 4i营销理论的优缺点 动力无限做网站 门户网站 网络安全 国家网络安全宣传周主题 建个营销型网站多少钱 营销的外部环境营销环境 中国网络安全企业工信部 工信部信息安全中心