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
网络营销的基本知识c2c网站有哪些太原建立网站淘宝如何实现网络营销做静态网站南山网站建设建立健全的信息安全管理体系全面防护信息安全事件搜索引擎营销sem概念9月营销信息安全培训班修道不是打打杀杀,修道是人情世故。钟惜尘深知世界法治,却无法脱身。只能投身于修道的“人情世故”之中,你问我为什么修道?可能是所有人都在探索,我也得跟着去探索吧。意外穿越,接触高等文明。 浩瀚太空,见识奇人异事。一名少年天赋异禀,因被手足残害险些命丧他手,不曾想因祸得福在机缘巧合之下寻得仙界神兵。当绝世神兵再现,引仙魔觊觎之时,他又将迎来一场怎样的命运呢? 他拥有令人艳羡的身世,他的的父亲是一国元首,而他的人生际遇却从没有受到过任何优待。 他拥有天生异能,他是传说中十二神石之首--“力量之源”的主人,但是这个异能却总在他需要时失灵。 他资质平平,没有一点武技和魔法的修为,却被上古邪灵看中,成为邪灵寄生体,变成了邪灵的傀儡。 他的梦想只是做一个普通人,但是命运总是跟他开玩笑,让一些不普通的事情跟他扯上关系,让他成为众人的焦点。 一个一心只想成为平凡人的他如何成就了他不平凡的一生,他的一生福兮?祸兮?谁说修仙一定是人,谁说冷血不适合修仙,白蛇凭刻苦努力不断升级修炼北宋靖康前后,风云变幻,先起江南民变,后遭金寇入侵。皇室蒙难,百姓涂炭。热血男儿,奋起抗争;红颜女子,痴情不变。恩怨情仇,一笑而泯。曾浩重生到北宋水浒世界,竟成为武大郎! 还好,此刻的潘金莲还是单纯小可爱,西门庆还没有出现。 他誓要改变武大郎悲惨的命运! 收服各路梁山好汉,利用梁山好汉们独特的本领不断扩大自己的势力。 与神医安道全发展医药业; 与林冲、索超、呼延灼等好汉发展物流运输与边境贸易; 与浪子燕青、铁叫子乐和发展娱乐业…… 一人,一妻,一国。诏安的惨剧将不会重演! 曾浩要让所有看不起武大郎的人都知道,什么叫降维打击!林天在机缘巧合之下穿越到上古世界,在这个充满了练体,练气的世界他会有怎样的一番作为呢....... 夏国从一撮尔小国,竟然一路崛起,成为大陆举足轻重的强国之一!这不仅靠着大皇子的惊才绝艳,还有二皇子的各种不同于常人的治国谋略! 秦皇:生子当如李九如! 汉帝:此子用兵,神鬼莫测,无人能出其右! 儒家先生:吾之一生,所骄傲不在于教导出圣贤七十二,更不在于留下经典传世,惟李九如尔! “我真的不是什么治国奇才!” “所有的一切,都是身边这群脑补怪背刺怪的功劳!” “我最初的目标,不过只是想做一个败国皇子,仅此而已。” ……一只小狼出生在狼族大陆的沙漠,被邪狼邪旒收养,大陆突然战乱,邪旒去世,一只无父无母的小狼该何去何从?
网站运营案例 网络安全预警技术 互联网品牌营销专员 什么是事件营销推广 重庆网络安全检测公司排名 国家什么部门负责网络安全 网络安全 湖南两会 网络安全 要求 信息安全相关实验室 营销组合四大要素 儿子抑郁症的环境影响咨询【www.richdady.cn】 莫名其妙感伤的自我提升咨询【www.richdady.cn】 前世老公的前世解析【www.richdady.cn】 头脑混沌咨询【www.richdady.cn】 婚姻生活不顺的环境影响咨询【www.richdady.cn】 邪灵的定义与特征【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世今生查询服务【σσЗ8З55О88О√转ihbwel 小企业破产的主要原因咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 不爱读书的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 学习成绩差的家庭教育咨询【企鹅383550880】√转ihbwel 前世老公的前世缘分咨询【企鹅383550880】√转ihbwel 头脑混沌的前世记忆咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子压力大的咨询技巧【企鹅383550880】√转ihbwel 长期耳鸣可能是哪些疾病的信号【σσЗ8З55О88О√转ihbwel 缺心眼的解决方法【σσЗ8З55О88О√转ihbwel 婴灵的超度仪式咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 为什么过世的前世解析咨询【企鹅383550880】√转ihbwel 老公家暴的案例分享【微:qq383550880 】√转ihbwel 外灵干扰的心理调适咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生的轮回存在吗?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 信息安全红蓝队 石家庄做网络推广的网站 淄博网站建设有实力 信息安全直播 互联网营销的总结营销的定义及作用 网站空间 网络安全专利 信息安全业务规划 网站顾客评价 app网站公司 深圳营销策划 搜索引擎营销测验 企业案例网站 手机付费咨询网站建设 网络安全审计设备厂家 上海网站制作策 南山网站建设 湖南手机网站制作公司 工业信息安全 入侵检测 广东省信息安全企业排名 网站链接数 什么是事件营销推广 您的首页文件及网站程序需上传至ftp下的htdocs目录下 保定市网站建设 关于公司建网站 网络营销方法的概念 美丽说营销 网络营销的基本知识 如何解决网络安全问题 信息网络安全的第三 专门学网络营销的app 网络营销课程感想 网络安全 考研 网络安全专利 商城网站功能模块有哪些 营销组合四大要素 数据安全与网络安全 2016年中国网络安全事件 通讯系统网络安全 网络安全 湖南两会 北京汉邦信息安全综合审计监控系统售后电话网站建设服务商 通讯系统网络安全 国家什么部门负责网络安全 建立健全的信息安全管理体系全面防护信息安全事件 郑州营销外包 搜索引擎营销sem概念 重庆网络安全检测公司排名 网站多域名 西安网络营销岗位数量 一站式营销 宁波网络营销外包 网络安全公司名字 互联网营销百度百科 营销策划公众号 外贸网站建设 如何做 安庆网站制作 微博营销的不足 怎样创建旅游网站 第一届360信息安全大赛 免费营销 网站多域名 深圳 网站制作 唐山做网站 开展网络安全检查工作 领袖型营销 网站链接数 信息安全技术论坛 和汇是全网营销吗 网络安全预警技术 领袖型营销 旅游景区网络营销策略 网络信息安全 网站顾客评价 旅游景区网络营销策略 网站建设规范 外贸网站建设 如何做 网络安全 热点 国家什么部门负责网络安全 太原建立网站 网络安全 考研 商城网站功能模块有哪些 山东济南网站建设好网站范例 上海网站制作策 淄博网站建设有实力 梧州网站优化 上海做网站品牌公司 网络安全 闭环安络科技 网络安全攻防电视大赛 网站文风 建立健全的信息安全管理体系全面防护信息安全事件 网络安全 要求 浙江网络安全宣传周 互联网品牌营销专员 搜索引擎营销测验 公安局信息安全,-1 漏洞扫描与网络安全 2016信息安全展 网络营销销售代理 云南网站开发 工业信息安全 入侵检测 做静态网站 信息安全知名企业 网络营销销售代理 iscc信息安全 宁波网络营销外包 9月营销 手机付费咨询网站建设 广东省信息安全企业排名 南京网络安全公司 长沙百度做网站多少钱 网站建设规范 杜蕾斯微信营销案例 无锡制作网站 ipv6 网络安全 网络安全竞赛题目 石家庄做网络推广的网站 国家对信息安全性 网络安全 湖南两会 信息安全直播 网络营销渠道功能 信息安全服务认证 网站空间 美国国家信息安全漏洞库 高校实验室应重视信息安全问题 沈阳网站建设的公司 无锡制作网站 媒体营销推广汇总 军用信息安全产品认证证书查询 软文营销素材 网络营销的主要形式有()等. 网络安全专利 2015全国信息安全大赛 网络安全4hou 和汇是全网营销吗 关于公司建网站 商城网站功能模块有哪些