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
通过网络安全培训广州市信息安全测评信息安全师等级烟台做网站搜索引擎营销漏斗网站色彩学信息安全产品安全认证关于耐克公司的营销案例分析网络安全杂志社2014网络安全公司排名深圳自适应网站设计天不生我叶风,逼道万古如长夜。 一句话,会改变人的一生。 一件事,能改变人的命运。 一个缺德的举动,让一个地痞流氓,成为了日后拯救世界的大英雄!以民间传说及史实为资料,详细介绍了三国鼎立之前的故事,不一样的的三国,尽在《史书三国传》中野狼小队被队友背叛,全军覆没,二十年后有从新以新的身份集合,赵康安,雷群盛,鄢陵,张季四人在控制地方黑势力的同时,也不忘调查自己的重生的原因。开平市暴动,政府军队镇压,暴动的真相令人不可思议。国际通缉犯阿里莫斯到底是敌是友,高帆的背叛竟然另有蹊跷。国际贸易的幕后主使竟然是一个人,一切的真相令人质疑民主的真实性……陈阳穿越到了高武世界,获得了一个能查看人生剧本的系统! 这人生剧本,能预知人未来,查看命格,甚至连对方的最近机缘都一目了然! “绝世机遇!?不好意思,我先收为敬!” 三流的主角等机缘。 二流的主角找机缘! 而陈阳:机缘在哪,我就在哪! 抽刀难断回忆的河,剪不断,理还乱,多少少年烦心事,都随时间去流星划过天空,带来的却是一个世界的不甘 两个世界相互碰撞,是否应该随波逐流 一次偶然,张泽熙发现了从天空坠落的一块石板,带着好奇,他拿起了石板,从此,命运的齿轮开始转动...远古人类探索,揭秘古老遥远的史前世界!燕雀安知鸿鹄之志……我为鸿天当幽蓝的火焰降临世界,世间所有的罪恶当得到审判。 PS:小说只是借助海贼世界故事背景再次创作,很多剧情并不根据原著走,很多情节也是我根据原著所做的推导,后期可能会偏向玄幻! 不喜勿喷!谢谢!
网络与信息安全pdf 北邮网络安全研究中心 4 简述email营销的实施过程如何避免垃圾邮件? 青岛哪里可以建网站 南昌网站建设在哪里 专业的内蒙古网站建设 淘宝网网络营销理论 电子政务信息安全 云南省信息安全测评 信息安全课程设计报告,-1 与公婆前世的因果关系咨询【www.richdady.cn】 阴间生活的前世修行【www.richdady.cn】 升迁障碍的职场突破咨询【www.richdady.cn】 大龄剩女的婚恋困惑咨询【www.richdady.cn】 孩子厌学的辅导方法【www.richdady.cn】 与男友前世的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 长期头脑混沌可能是哪些疾病的前兆咨询【σσЗ8З55О88О√转ihbwel 孩子不爱读书的阅读计划如何制定?【企鹅383550880】√转ihbwel 如何解决感情纠纷?【σσЗ8З55О88О√转ihbwel 强迫症的前世因果咨询【σσЗ8З55О88О√转ihbwel 去世的父亲的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 化解外灵的专业手段咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的心理调适咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰的解决方法【企鹅383550880】√转ihbwel 升迁障碍的职场转型【企鹅383550880】√转ihbwel 为什么过世的前世修行咨询【企鹅383550880】√转ihbwel 有官司的调解技巧【σσЗ8З55О88О√转ihbwel 大龄剩女的案例分享咨询【微:qq383550880 】√转ihbwel 大龄剩女的幸福指南咨询【σσЗ8З55О88О√转ihbwel 家庭关系的咨询技巧【www.richdady.cn】√转ihbwel 小米公司网络营销分析报告 萍乡做网站 福州网站建设多少钱 商城网站建设新闻 南桥做网站 腾讯公司网络营销分析 个人网站设计欣赏 南昌网站建设在哪里 大学生网络营销方案 衡水如何做企业网站 云南省信息安全测评 电商网站有哪些类型 网络信息安全中心 黑客转网络安全师 投资网站建设 济南软件优化网站 小米公司网络营销分析报告 萍乡做网站 福州网站建设多少钱 商城网站建设新闻 南桥做网站 腾讯公司网络营销分析 个人网站设计欣赏 南昌网站建设在哪里 大学生网络营销方案 衡水如何做企业网站 云南省信息安全测评 电商网站有哪些类型 网络信息安全中心 黑客转网络安全师 南桥做网站 佛山做网站建设网站类型 网站名称 表现主题 内容设计 色彩搭配 服务对象 信息安全意识每日提示 广州专业网站设计企业 电信用户信息安全协议书 小米公司网络营销分析报告 信息安全原理 质询与应答 调兵山网站 网络营销公司工作总结 电商网站有哪些类型 自媒体渠道营销案例 信息安全等保三级 查询 商城网站建设新闻 免费的网站 网络信息安全中心 信息安全加固服务 设计网站考虑哪些因素 大型网站建设 青岛哪里可以建网站 通过网络安全培训 信息安全会议几月召开 网站空间购买 珠海网站建设 公司网站的开发和网版的重要性 网络安全协议有哪些 淘宝网网络营销理论 免费营销软件下载 公安网络信息安全 营销者网站 信息安全有什么认证证书 公司网络安全分析报告 厚街网站建设公司 哈尔滨网站制作公司 2017年信息安全泄漏事件 制作网站的软件 滁州网站设计企策和营销 网络安全监测与大数据的 济南软件优化网站 大学生网络营销方案 2014网络安全公司排名 信息安全检查 网站色调为绿色 网络营销公司工作总结 信息安全课程设计报告,-1 邢台做网站哪儿好 edm营销模版 商业型网站 商业型网站 公司网站的开发和网版的重要性 信息安全意识每日提示 网站都需要续费吗 百度提供营销功能 家庭宽带营销 微信公众号 网络安全 网站免费搭建 4 简述email营销的实施过程如何避免垃圾邮件? 南昌网站建设在哪里 信息与网络安全防范技术 网站站内优化 网络安全服务标准深圳网络营销哪家好 贵阳网站建设公司 邢台做网站哪儿好 福州做网站公司 洛阳网站优化 信息安全50强 信息安全加固服务 网络安全的正能量视频下载 建设网站 珠海做网站 外贸平台营销方案 福州网站建设多少钱 营销文案的特点 萍乡做网站 网络安全协议有哪些 什么叫网站优化 珠海做网站 网站色彩学 网站管理公司 济南软件优化网站 信息安全教育内容 4 简述email营销的实施过程如何避免垃圾邮件? 免费营销软件下载 网站网络营销策略组合 电信用户信息安全协议书 聊城集团网站建设 外贸网络营销主要营销方式网络安全信息与动态周报 什么是网络安全预警 快速网络营销 重庆口碑营销公司 2014网络安全公司排名 长春微营销 网站设计贵不贵 上海建网站的公司 日常网站维护 河北网站优化 免费的网站 公司网络安全分析报告 网络营销模式定位 信息网络安全产品备案 重庆微信营销软件公司 个人信息安全示例,-1 网络营销产品的层次 信息安全等保三级 查询 福州网站开发公司 佛山做网站建设网站类型 网站名称 表现主题 内容设计 色彩搭配 服务对象