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
网站建设 银川国家信息安全产品认证型号证书 国家信息安全产品认证证书网站的管理泰州全网整合营销达内科技 微络营销深网站开发工具选择建网站过程网络营销必看 书籍浙江网站建设信息安全监管要求两个满脸稚气的少年,手持兵器,情绪激动,手中的刀剑指向法海寺紧闭的大门,口中大声叫喊道:“法海,快滚出来,受死!”一拳可开辟天地,一气可灭三千袁宇,就是这么一个强大而可怕的存在,却也逃不过七情六欲的熏染,反而活的越来越像个人了。我本无意争锋,却被迫推上高位,在血与火中,一步步走到天的举世瞩目的高度,那么就剩下天了......来自他的故事传奇。全球各地陆续有人头顶出现一块倒数计时屏幕,计时一完人就死。杀掉同样出现倒数计时屏幕的人能增加时间。只有在三米之内,能看见对方的屏幕和计时。 “叮!恭喜获得延时技能!” “叮!恭喜获得樱桃味女仆!” ????什么玩意儿???? 主角出门买菜,回来时突然发现整栋楼也出现了计时屏幕 一愣神,整栋楼化为乌有。扑街漫画家重生到异世界,发现这个世界的科技明明比原来的世界还牛逼,但是漫画和游戏却还停留在原世界90年代。 这让黄梁欣喜不已,“哈哈哈,既然如此就别怪我当文抄公啦!” 高达!龙珠!超时空要塞! 无数经典漫画的出现让半夏走上了人生的巅峰 直到某一天,一个叫做尼克弗瑞的卤蛋敲响了黄梁的家门 我只是个医生,首富是我媳妇! 出身中医世家的现代杰出青年医生方乐章,一觉醒来重生到了九十年代,成了九十年代的医学生方乐,还因为身患肺痨休学在家,成了人人嫌弃的肺痨鬼,庆幸的是有一位贤惠漂亮的媳妇照顾。 重生九十年代,是迎着时代的浪潮成为首富呢还是借助前世的医疗经验当一位名医呢?方乐表示,还是先治好自己的肺痨再说,我就是个医生,首富的任务就交给媳妇了。 生而为人,我很抱歉,不该如此无敌。 一个21世纪的废柴,意外穿越到异世仙侠世界,靠着无敌修改系统打造的两把西瓜刀,成为当世最强。 本想隐居山林,却在机缘巧合之下,重出江湖,收美女当徒弟,开新品发布会,上打六界至尊,下救黎明百姓。 万象红,人间火,神游六合,应是鬼影浮生;长明灯,十月墓,发龙鸣哀郢,应是御景天城;渭天河,相思门,千江绝流,天命昭昭。妙法堂坐落于龙虎山的落霞峰之上,因此处能见到整个天南最美的晚霞而得名。每当白日依山而落,夕阳的余晖便透过朵朵云层,染红整个天角,那时便霞光异彩,美不胜收。然也有人道,此等美景终究是暮色沉沉夕阳落,韶华易逝,残花落尽,太过悲凉。 意外穿越大秦,成为八公子嬴子夜,觉醒神级阅读系统,只要读书就变强!只要读书就能获得无限奖励,只要读书便可入圣! 为此,嬴子夜终日闭关读书,兢兢业业,不招灾,不惹祸。 终有一日! 始皇重危,意欲东巡求长生。 墨家蠢蠢欲动。 六国余孽准备造反。 赵高意欲篡改遗诏。 …… 嬴子夜知道,这时候不能继续藏了!再藏大秦不复、自己也将被胡亥杀死! “扮猪吃虎十余年,今日本公子不藏了!” “今日,本公子以读书入圣!一剑斩天!” “传令,三千大雪龙骑军出动!” “传令,铁浮屠出动!” “……”
义乌商城集团的网站建设 防火墙在网络安全的作用 虹口公安 网络安全 聊城网站优化案例 信息网络安全杂志全年国网大营销 网站规划分析的好处 成都旅游网站建设 网站申请 信息安全审核 招聘 聊城集团网站建设价格 官司的案例分享咨询【www.richdady.cn】 投资项目的收益分析【www.richdady.cn】 财运不佳的财富规划咨询【www.richdady.cn】 儿子抑郁症【www.richdady.cn】 头脑混沌【www.richdady.cn】 孩子厌学的环境影响【企鹅383550880】√转ihbwel 事业不顺的应对策略咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的案例分享咨询【www.richdady.cn】√转ihbwel 不爱读书【σσЗ8З55О88О√转ihbwel 头脑混沌威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世缘份的改命技巧【www.richdady.cn】√转ihbwel 婴灵的化解方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症的康复训练威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 为什么过世的前世记忆【企鹅383550880】√转ihbwel 孩子学习不好的原因分析【企鹅383550880】√转ihbwel 升迁障碍的真实案例有哪些?【www.richdady.cn】√转ihbwel 婚姻生活不顺【企鹅383550880】√转ihbwel 如何判断被冤亲债主干扰?咨询【σσЗ8З55О88О√转ihbwel 交通意外的常见原因咨询【σσЗ8З55О88О√转ihbwel 与男友前世的前世修行咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 金融网站开发 日照网站优化 中国营销网 网络安全法概述 网络营销网站规划建设 信息安全等保三级 查询 深圳网站制作公司 网络安全网络信息安全 单页面网站 信息网络安全杂志全年国网大营销 网络安全攻防入门 网站建设服务商 建购物网站 防火墙在网络安全的作用 网络营销信 微信营销推广案例 网络营销案件分析 长沙网站空间 美团网营销模式 网络安全协调局 胡啸 什么公司需要网路营销 重庆南岸营销型网站建设公司推荐 中美 网络安全 2017 中国网络安全标准 衡水企业做网站推广 网站推广专家 佛山新网站建设平台 网络安全攻防入门 网站建设 银川 深圳制作企业网站 深圳网站制作公司 营销广告的意义 网站建设新闻 网络安全法概述 网络安全协调局 胡啸 单位 网络安全windows 网络安全控制软件 婚纱制作网站 网络安全协调局 胡啸 信息安全审核 招聘 网站建设服务商 网络安全网络信息安全 国家信息安全产品认证型号证书 国家信息安全产品认证证书 cdn网络安全加固培训 日照网站优化 青岛手机网站制作 扁平化设计网站 上海做网站 建网站过程 全网整合营销推广公司 网络安全屏保 微信营销成功 安徽省网络安全 海尔的国际营销战略 金融网站开发 成都旅游网站建设 龙岗网站优化公司案例 文具的网络营销策划 工业控制网络安全题库 网络营销的策略有哪些? 镇江网站建设机构 互联网网络安全ppt 微信营销推广案例 扁平化设计网站 互联网营销可以做什么的 网络信息安全概述 网络安全网络信息安全 信息安全等级保护报告信息安全漏洞通报 安庆做网站 网络安全在大学叫什么 怎么做网络营销策划书 外贸网站建设 如何做 网站设计的优点和缺点 长沙网站空间 日照网站优化 上海企业网站优化 内部列表email营销ppt 泰兴做网站 信息安全意识每日提示 微信营销成功 信息安全审核 招聘 网站申请 百元建网站 ubuntu网络安全 定制做网站 网络安全案例教程 畅销书营销方案 内部列表email营销ppt 网络安全网络信息安全 信息安全系统等级二级 成都旅游网站建设 网络安全案例教程 网站规划分析的好处 成都旅游网站建设 微网站搭建平台 微网站开发 日照网站优化 浙江网站建设 信息安全监管要求 病毒性营销推广方案 建网站过程 扁平化设计网站 中美 网络安全 2017 信息安全案例教程:技术与应用 网站怎么备案 风雨同舟网站建设 cdn网络安全加固培训 网站建设流程案例 高端网站设计品牌 外贸网站建设 如何做 快消品网络营销 泰州全网整合营销 病毒性营销推广方案 畅销书营销方案 镇江网站建设机构 广东省网络安全认证等级 中国营销网 营销学专家 信息安全等保三级 查询 镇江网站制作 装修网站建设 中国营销网 深圳网站制作公司 云企网站 网络营销案件分析 深圳网站制作公司 中国营销网 传统营销的公司 网站设计的简称 信息安全案例教程:技术与应用 西安网站建设制作 网络安全屏保 4i营销理论的缺点 网站方案策划书 网络安全密钥怎么设置 百元建网站