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
如何做一个营销型网站南昌的网站推广公司工控信息安全 介绍网络安全包含哪5个信息安全相关图片轻松网站建设阜新做网站网络安全人才需求讲座信息网络安全知识培训微网站预览灵气复苏,山海真祖镇压当世一切敌,时过千年,高中生王毅背负山海经,是宿命,还是使命?《次元大陆:中星》原创小说,五年级小学生创建,每周日更新(可能会拖) 500年前,天动异象,祸从天降,生灵涂炭。 300年前,起义开始,外来之人,必将惨败。 300年后,外来的残渣仍然威胁着次元大陆,甚至还把魔爪伸向了别的世界。九位天选之子将带领这个世界上的所有生灵消灭残渣,为世界,宇宙带来和平。一个小山村走出来的小胖子修仙的故事,貌似还是个穿越者来着。拥有灭魔血脉的木子余在十六岁觉醒了灭魔血脉之力,从此告别了平凡人生,更因为一次意外,掉落山崖,获得了不死天功传承,打开了更为广阔的一片天地。那一天,渤海大学钻了空子。 让两名黑人球员作为留学生外援,给大学联赛带来了噩梦,杀死了每个体育生的梦。 那一天,楚风重生归来,完美控场,永远以高对手一分的姿态主宰赛场,逐渐成为球坛的恐惧。我只想安安稳稳送个外卖,哪想到有一天居然真的黄袍加身! 还是在异界!! 送外买送到异界的恐怕只有我一个了吧? 看着满目荒凉的异界,杨一暖苦笑一声,开始了异界探险之旅… 外卖是不会再送了,星际贸易才是我的主业! 玻璃球换黄金,香水换翡翠,一个黑心倒爷就此诞生… 异界投资建工厂,寻宝探矿搞开发,从今天开始,我就是杨总! 新世界首富,异世界征服者,就此诞生!!当修真者穿越到了现代,因为语言不通闹出了许多笑话。 谁能想到,一个不起眼学生竟然是修真界的最强者? 最强S级异能者?对不起,只需要一剑。 异能者和修真者的碰撞,核武和仙术的对轰…… 在路边走着都会被踹上几脚的刘洋,居然是魔鬼的传承人。平庸窝囊的生活在他接受了魔鬼训练营之后,会发生怎样的变化呢?构述20世纪初新旧思想交织的社会和二战背景下,出身豪门的主人公从学习与成长,到自我打搏,续创豪门的岁月,以主人奔波辗转为故事线轴,与周遭发生的交织与碰撞,有血有肉,斗恶扬善,是一名普通人的超人,以港澳为据点,源于现实社会又高于现实。行者,走遍天地间,只为寻求众生存在的真正意义;为求一缕光明和一线生机。
郑州机械网站制作 温州网站建设案例 2017 429网络安全周 信息安全顶级期刊 网络安全包含哪5个 网络营销的方法 什么是网络事件营销 网络营销的方法 网络安全风险评估方案 网站的总体架构 冤亲债主的干扰与化解技巧【www.richdady.cn】 耳鸣的原因及治疗方法【www.richdady.cn】 家宅磁场的常见问题咨询【www.richdady.cn】 冤亲债主的干扰与化解咨询【www.richdady.cn】 婴灵的常见案例【www.richdady.cn】 前世老婆的前世修行【www.richdady.cn】√转ihbwel 邪灵的定义与特征咨询【企鹅383550880】√转ihbwel 前世缘份的前世解析咨询【σσЗ8З55О88О√转ihbwel 孩子学习不好的自我提升【σσЗ8З55О88О√转ihbwel 前世老婆的前世故事【企鹅383550880】√转ihbwel 孩子学习不好的辅导方法【企鹅383550880】√转ihbwel 婴灵的化解方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 无形干扰【微:qq383550880 】√转ihbwel 耳鸣的咨询技巧【企鹅383550880】√转ihbwel 家庭关系的咨询技巧咨询【微:qq383550880 】√转ihbwel 亲子关系的互动模式有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 失业的咨询技巧【企鹅383550880】√转ihbwel 升迁障碍的职业发展如何规划?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 冤亲债主干扰威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 大龄剩女的婚恋经验有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 兰州网站建设 电子邮件营销的缺点 轻松网站建设 主机 信息安全风险评估报告 信息安全攻防技术 wap网站建设 温州网站建设案例 小米手机4p营销策略 信息安全 logo 东台网站建设 国家信息安全师 全面的苏州网站建设 济南seo网站建站 网络安全产品及服务 邹城建网站 网络安全编程 国家信息安全网 微商网络营销外包公司成功案例 日本国家信息安全战略 专业的营销型网站 三门网站制作 网络安全宣传活动信息 信息安全服务资质咨询中心,-1 网站设计模板 网站的总体架构 银监对信息安全的要求 网络公关营销公司 信息安全保护技术措施 信息安全相关图片 网站的优势 国网 电厂 网络安全 营销软文 网络营销最大的优势 专业的搜索引擎营销企业 信息网络安全知识培训 sdlc 信息安全 flash网站 网络安全包含哪5个 信息安全攻防技术 上海网站设计见建设 郑州机械网站制作 信息安全展 wap网站建设 专业的搜索引擎营销企业 信息安全展 主机 信息安全风险评估报告 温州网站建设案例 悬念式营销 网络营销案例小故事 网络营销的方法 小米手机4p营销策略 济南seo网站建站 网络信息安全备案表 微信网络营销工程师 信息安全 logo 怎样建免费网站 具有品牌的广州做网站 江苏网站制作企业 东台网站建设 政务网站开发 晋城做网站 如何做一个营销型网站 国家信息安全师 卫龙营销方式打破传统 大良网站设计价格 灰色调网站 全面的苏州网站建设 大学网络安全先学什么意思 网络与信息安全范畴有 郑州机械网站制作 济南seo网站建站 信息安全相关图片 网络安全新技术有哪些 网络营销的劣势是什么唐山网站搭建 网络营销的概念 网站的需求 网络营销的劣势是什么唐山网站搭建 个人网站建设 票务网站建设 成都做网站多少钱 北京企业网站设计公司 军工行业信息安全厂商要具备 工控信息安全 介绍 网络安全编程 深圳b2c网站构建 办公网络安全建设 idc 中国网络安全 晋城做网站 信息安全周报 网站设计案例 网站制作行业 邹城建网站 怎么把代码添加到网站内所有页面 的</body>标签之前 企业网站怎么建站 商城网站数据库表关系设计 信息安全保护技术措施 信息安全竞赛选题 信息安全专业领军人物 不属于网络营销内容 网站空间免费 企业信息安全组织架构 营销发布平台 网络安全编程 汽车软文营销案例 三门网站制作 南京网站设公司 怎样建免费网站 信息安全测评工作原则,-1 昆山网站制作哪家强 网络安全宣传活动信息 做网站的流程信息安全管理与监管 不属于网络营销内容 参加营销活动的好处 信息安全 产业 余额宝市场营销策略 2016中国网络安全大会 我国信息安全论文 注册网址的网站 信息安全的保护对象,-1 wap网站建设 信息网络安全现状 营销启示 可信赖的网站建设案例 大良网站设计价格 北京网络营销 网络营销课程教学内容 南京网站设公司 flash网站 政务网站开发 网络与信息安全范畴有 耐克网络营销案例 关于加强网络安全有何意义 信息安全保护技术措施 东台网站建设 营销的投入