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 什么是互联网营销策略河源建网站网络安全行业招聘关于共建网络安全的文章国内外信息安全现状做网站程序银川网站建设验证码与信息安全抗日战争爆发,一寸山河一寸血,十万青年十万军,热血青年方岑,文海投笔从戎,等待他们的不是理想的光芒,而是血肉的磨盘,在这个战火纷飞的年代,中国军人无疑到了最危险的时刻,方岑与文海的热血朝气也伴随着中国军人流不尽的血一样的流去……十年前家族被灭,被一小姑娘所救,如今下山却发现那救他的小姑娘竟是林家二小姐,不料却吃了林家闭门羹,还好苏浩有五个师叔! 大师叔:镇北军战神,战力无双! 二师叔:龙国十品相师,精通奇门遁甲! 三师叔:龙国绝品神医,可妙手回春! 四师叔:龙国十大家族之首家主,统领八方! 五师叔:镇龙殿殿主……绝艳动人!宇宙浩瀚,充满着神秘的色彩。 这个宇宙,属于魔,宇宙的角落,是人类的领地,可谓生存空间极小。 万古前,星神崛起,实力碾压,自此,人魔两族和平共处,此后,星神神秘消失,和平破裂,征战不断。 且看楚夜如何一步一步成长,改写人类的命运!一代圣魂降临,凭废躯重返巅峰,修五逆破障称神寒原,冰封千里,生存灭亡,命悬一线。 在这里,没有诗与歌,当然也没有所谓理想。 然而,就这样,隗姜与姬鸿,两大部落,涿泉与明渊,命运般的邂逅,创造这样一场,岚山内,寻找所谓梦之物。一朝穿越成为不学无术、荒淫无度的纨绔太子。 为了重塑自己的形象,得经得住诱惑、耐得住寂寞。 面对手下宦官的谄媚,朝中大臣的冷眼,一众弟弟的虎视眈眈,朱永笑了。 有母后临终前给的九十九道免死金牌,根本不慌好吧。 我就当着你的面捅了你,你能咋地?几时梦回仙音,何来不续前弦 寒霜落下时,拥你入怀乡 一剑皓月仙穹,一指度日连天 天穹下:“我欲破天归来,何须苍穹来渡。” 一剑天玄,九剑破天我,叫做程敏刚,她,叫做杜淑萍,杜淑萍是我的老婆,五年前,他是第一玄门天骄,因遭至爱背叛,身死 道消。 一朝重生,他是苏家弃婿,偶得无上医经和传奇宝 鼎,从此废物接盘侠成最强奶爸。 好不容易获得了系统,没想到系统却受创残破。好不容易到了异世界,结果却变成了铁匠。唔~,没关系,即使是铁匠也是可以出人投地的。先定一个小目标,锻造出神器来。
思考体验营销 信息安全技术信息系统安全工程管理要求,-1 深圳网站制作 安恒网络安全险 重庆整合营销哪家强企业平台网站建设 信息安全的实现目标,-1 太原制作网站的公司网站 自适应网站好建们如何做好信息安全方案 河源建网站 北京做网络安全的公司排名 官司【www.richdady.cn】 脑部不清晰的案例分享咨询【www.richdady.cn】 心慌胸闷头晕的前世因果【www.richdady.cn】 暗恋的心理成长咨询【www.richdady.cn】 与公婆前世咨询【www.richdady.cn】 财运不佳的财富增长技巧有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 外灵对人的影响咨询【微:qq383550880 】√转ihbwel 儿子不读书的自我提升【www.richdady.cn】√转ihbwel 前世缘份的改命技巧咨询【σσЗ8З55О88О√转ihbwel 老公家暴的应对方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 事业不顺的真实案例有哪些?咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 如何改善精神不振的状态咨询【企鹅383550880】√转ihbwel 财运不佳的原因有哪些?【www.richdady.cn】√转ihbwel 婚姻生活不顺的案例分享咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的沟通技巧咨询【企鹅383550880】√转ihbwel 大龄剩女的婚姻选择有哪些?咨询【微:qq383550880 】√转ihbwel 冤亲债主干扰有哪些案例?咨询【σσЗ8З55О88О√转ihbwel 失业的案例分享咨询【σσЗ8З55О88О√转ihbwel 家庭关系的矛盾化解方法有哪些?咨询【www.richdady.cn】√转ihbwel 网站制作价 知名的网站设计公司 网络与信息安全管理人员配备情况 昆明互联网营销 网络安全的第一道防线是 网络信息安全的小说 功能性网站制作 北京网络安全产业 信息安全审计日志 信息安全自评估报告 网站模板怎么用 网络安全漏洞分类 学习网站建设 网络信息安全认证证书 互联网营销的哪些特征 山西信息安全南通wap网站建设 怎么攻击网站 重庆整合营销哪家强企业平台网站建设 网站制作苏州企业 B2B网站系统 信息安全等级保护几级 企业网站免费 政府网站管理系统 im营销的劣势是什么 高端网站建设 互联网金融 网络安全 信息安全力量配置 网络安全咨询服务方案 重庆做网站 网站建设如何提高转化率网络营销手机软件 河源建网站 营销型网站如何制作 台州网站设计 功能性网站制作 响应式网站建设咨询 太原制作网站的公司网站 信息安全的实现目标,-1 政府网络安全现状分析 密集性营销策略 海尔网络营销策略 网络安全整体解决方案 密集性营销策略 深圳网站制作公司 讯 网络安全行业招聘 网络安全知识培训 惠州外贸网站建设 网络安全实时监控 免费网络营销课程 网络营销体系方法 北京建设网站图片 网络信息安全与大学生 天融信网络安全学院 网络安全师证书 凡客诚品网络营销现状 国家信息安全研究院 网络信息安全攻防大赛 大良营销网站建设平台 2017国内信息安全事件 javascript实现网站顶部出现几秒后图片缓慢消失的效果 网站曝光率 免费网络营销课程 网络信息安全 专访 网络营销工具分为沟通类和 jquery网站两排图片滚动带左右按钮控制两排图片滚动轮播代码 响应式网站建设信息 信息安全等级保护几级 企业全网营销模式 营销环境分析的要素 思考体验营销 响应式网站建设信息 网络安全实际案例分析 涿州网站建设 信息安全审计日志 网络安全实际案例分析 网络安全软件滨江企业 国家信息安全研究院 做网站的 深圳网站制作公司 讯 信息安全宣传作品,-1 台州网站设计 响应式网站建设咨询 大同做网站 山西信息安全南通wap网站建设 网络与信息安全管理人员配备情况 武汉便宜做网站 免费申请做网站平台 新营销系统 网站被收录 网络安全行业招聘 旅游电子商务实训平台 旅游资源规划开发实训平台 网络营销实训平台套 H5建网站 2016中国网络安全事件 国家网络与信息安全中 网络安全专家和黑客 信息安全应急处理办法 网络安全以后去什么单位上班? 惠州外贸网站建设 昆明互联网营销 网站制作价 网络信息安全攻防大赛 虹口做网站 临朐做网站 网络安全的审查性 网站曝光率 网络安全隔离 重庆做网站 网络安全以后去什么单位上班? jquery网站两排图片滚动带左右按钮控制两排图片滚动轮播代码 网络营销基础第三版 有什么营销优势和劣势 网站制作苏州企业 营销环境分析的要素 党员信息安全 学习网站建设 网络安全活动信息 营销邮件的发送方式 对中华人民共和国网络安全法的认识 信息安全系统集成资质 网络与信息安全管理人员配备情况 新疆信息安全测评中心 昆明购物网站建设 徐州网站推广 上海edm营销 网络安全的审查性 isp认证 网络信息安全证书 网站制作前期所需要准备 千人群营销 冀州建网站 网络安全师证书 网络信息安全工程师培训 临朐做网站 党员信息安全 一个空间建多个网站 2016网络安全年会 网络安全案件分析