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空间给别人点赞营销网站对域名身世神秘的张小凡,自小与姐姐穆念念生活在一起;后来得知自己身为凡体六脉不通,命不过十八。而云周城武神殿或记载改命之法。张小凡遂决定下山一搏。因缘际会之下,张小凡抵挡住了种种势力的打压,迈过修行关隘,也结识了少年天才南风、风族公主美杉这些挚友,在他们的帮助下,张小凡在强手如林的“强者试炼”中拔得头筹。谁曾想,这一切只是开始,随着天下格局的变动,张小凡发现自己已然身不由己地卷入一场巨大的阴谋……。。道上混的唐小雷,意外奇遇,开启了传奇人生,从此玩转黑帮、财团、毒枭、政客...抗击魔化生物进攻人类的年轻将领云青歌在一场战役中英勇就义,灵魂穿越到另一个世界,成为一个小捕快。 为了一桩命案的真相,因得罪权贵,被下狱。 后被神秘人抓走祭炼符傀当作失败品丢弃大海,漂流至无名小岛。 岛上两位仙人为破小岛禁制,在云青歌身上种下仙咒,以强行提升境界破开禁制,但每次触发仙咒便会折寿,云青歌为求长生、解仙咒,踏上修仙之路... 历史给人的唯一教训就是人们从未在历史中吸取过任何教训!!!少年英若飞多年启灵不成,后偶遇纨绔穿越,被融合后,终于觉醒了先天之灵。国恨家仇系于一身,无所畏惧勇往直前,终于成就非凡,任八方风雨、九州雷动,鲲鹏十万里,天地青云间。我希望这部作品能涵盖上至弘达庄严的创世神话,浪漫史诗,下至充满奇趣的凡间故事,中国五千年的悠久历史,展现了宏大的画卷,波澜壮阔的背景,开拓了我们的想象力,让我们看到了人性的光辉。深邃的思想,和人性的真实。少年有志俯天下,这是天剑山弟子叶藏诗十余年来第一回出山。 师兄与师姐的话回响耳畔:“师弟呀,山外的世界很美,灯火阑珊,山河壮丽,人声沸鼎,好不热闹,还有各种好吃的,好玩的,我们差点不想回山了。” 凛冽风中,叶藏诗靠在她的碑前,醉言:“这山下的世界怎地与师兄师姐说得那么不一样。” ……已经对生活低头了玄龙大陆,以武为尊。 少年叶平安得到败天武帝的至尊天眼,从一个卑微的蝼蚁,成为至高无上的绝世武帝! 一路上白骨累累,红颜多娇路飘摇,无敌路上太寂寥!自一千四百多年前始,玄宇崩坏,神灵陨落,封御秉承天运降生,救世灭世,全在一念之间。诸强各怀心思,暗流汹涌,谁会是棋手,谁又是棋子?
信息安全技术措施 网络安全培训招生简章 信息安全对抗赛 社会工程学 网络安全 呼市推广网站 郑州营销网站 网购网络营销基础知识 重庆网络营销战略设计 大良营销网站建设服务 2017个人信息安全保护 灵魂治疗与心理辅导咨询【www.richdady.cn】 冤亲债主干扰的心理影响【www.richdady.cn】 特殊学校咨询【www.richdady.cn】 通灵与心理学结合咨询【www.richdady.cn】 与公婆前世【www.richdady.cn】 财运不佳的原因有哪些?【企鹅383550880】√转ihbwel 公司破产的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 感情纠纷的解决技巧咨询【微:qq383550880 】√转ihbwel 冤亲债主干扰的超度方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的自我提升【www.richdady.cn】√转ihbwel 冤亲债主干扰的心理影响【www.richdady.cn】√转ihbwel 孩子不爱读书的原因威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 纠纷的原因分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 学习成绩差的辅导方法咨询【微:qq383550880 】√转ihbwel 耳鸣的原因及治疗方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外事故的应急处理方法咨询【www.richdady.cn】√转ihbwel 缺心眼的环境影响咨询【微:qq383550880 】√转ihbwel 与男友前世的前世案例【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 人际关系不好的自我提升咨询【www.richdady.cn】√转ihbwel 亲子关系的心理建设方法有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 网络安全测试用例 公司建网站 网络安全简洁字体 政府 网络安全 字典营销 网络安全做什么 信息安全运维服务方案 电子政务与网络安全 营销策划天培营销 外国黄色网站 信息安全培训 无锡建设网站 网络安全的基本目标包括 广州企业网站建设网络营销目标市场分析 大丰做网站 厦门网站制作 网络安全测试用例 公司建网站 网络安全简洁字体 信息安全cnas认证证书 郑州高端网站 大良营销网站建设服务 被黑网站 2016信息安全公司排名 网络信息安全监管方案 信息安全应急响应工作流程包括 网络安全智能防护系统 广电网络营销实战营 信息安全等级保护测评报告模板,-1 清华大学 网络安全 如何认识互联网营销 企业网络安全规定 网络安全的基本目标包括 如何做网站 信息安全内审员培训 2017信息安全大事件 吴桥网站 信息安全培训 是ftp登录和网站的后台登录是不同的|ftp登录需 合肥做网站的 名词解释网络市场营销 商城网站包括哪些模块 我国信息安全部门 辽源网站建设 理想的网络安全状态 网站案例库 天津网站优化公司 广州网站建立 如何加快网站访问速度京东商城的营销环境 信息安全cnas认证证书 东营网站制作 建网站需要多少钱 武汉做网站价格 哈工大网络与信息安全 对网络营销的意义认识 郑州网站制作公司 信息安全等保测评要求网络安全研究平台 深圳制作公司网站 政府 网络安全 西安制作手机网站 网络安全共享中心 网络营销不包括网络营销管理与控制 荆州做网站 优秀个人网站欣赏 网站搜索框 马鞍山网站制作 制作外贸网站的公司 陕西信息安全工程技术研究中心 上海网站营销 关于网络安全知识 信息安全等级保护测评方法,-1 政府 网络安全 网络安全的威胁的概述 向域名解析正常的监测网站发起访问请求截获http状态码 网络安全检查办法 超酷网站 合肥做网站的 认识网络营销调查的基本方法有哪些方面 汕头网站设计公司 武汉做网站价格 网络安全《》 成都企业网络营销 网络安全做什么 安恒网络安全险 星巴克微信营销现状分析 企业网络安全规定 提供邢台网站优化 网络安全培训招生简章 信息安全对抗赛 天津网站优化公司 网络安全培训经验 大良营销网站建设服务 伍佰亿书画网网站 广州企业网站建设网络营销目标市场分析 企业网站可以备案个人 如何做网站 顺德网站建设市场 网站新版 政府网站怎么管理系统 对网络营销的意义认识 被黑网站 信息安全等级保护建设资质证书 2016信息安全公司排名 网络安全培训经验 信息安全技术措施 简洁网站 网络安全的基本目标包括 网站线框 杭州 网站建站 信息技术 网络安全 郑州高端网站 星巴克微信营销现状分析 网站线框 qq空间给别人点赞营销 优秀个人网站欣赏 网络信息安全监管方案 qq空间给别人点赞营销 网络安全知识培训 2017信息安全大事件 社会工程学 网络安全 深圳营销型网站建设 汕头网站设计公司 营销策划天培营销 广州市网站网页制作公司 wifi开放网络安全吗 顺德网站建设市场 网络安全网 大丰做网站 河北网站建设推广 网络安全《》 网站建设制作 上海做网站的 网络安全智能防护系统 网络推广营销文章 网站搜索框