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
建网站视频山西网络营销推广成都网络安全保卫大队湖南微营销常用网络安全技术如何让百度收录网站整体营销实例镇江网站制作公司网站布局图移动营销缺点作品《敲开幸福的大门》,通过抑郁病患者老秦住院治病,揭示了现代人,由于生活、工作压力大,身体处于亚健康,直至患病,给家庭带来困难。提醒人们,要生活乐观,想方减压,敲开幸福生活的大门。当陆七拿到了面具的时候,一切的一切都开始了……徐轩送外卖的路上,遭遇飞来横祸。 醒来后,他成功发现自己穿越到了异世界,而且一出场就是在世仙人,不仅天地同寿,长生不老,同时还觉醒了世界系统。 然而当他打开系统才发现,屏幕上提示的最大一个字是:“逃!”穆曦辰生在一个世家大族,但在一个夜晚,他所在的家族和族人被某个势力所灭,他和妹妹侥幸逃跑,在深山之中被一位神秘强者收为门徒······ 他们能否找到灭族真凶,为族人报仇呢?惊悚世界降临…… 厉鬼变成了每个人心头的梦魇…… 可有一个人,他是所有厉鬼的梦魇…… “我敲!是那个变态!快跑!” “快让开!这个狗窝是我的!别和我抢!” “求你了!别挖我眼睛了!昨天才刚刚长好的啊!” “他就是个疯子!疯子!” 萧若宸:“啊~我亲爱的朋友们!先容我自我介绍一下…… 我叫萧若宸…… 是疯人院副本的第二十三号病人…… 他们都叫我…… 疯子……” ———— 兄弟们,加个Q群呗,里面有我画的Q版安小水 Q群:807072676地球的倾斜角度是23.5度,如果南北半球角度互换会怎样?一颗陨石做到了,世界将会怎样? 我是一个孩他爹,没能保住他娘,我得保住他,我可就这么一个猴崽子! 活着不容易,想死却更难......死可能是一种解脱,但我还有一个不能死的猴崽子!此书讲的一个故事是以一位少年由凡人修道入屠的故事。。我,苏杭在杭州是一名的哥,还是一名常年没人来打车的的哥,生活无望 但在另一个世界,神州,我是轻功第一兰梦蝶师傅的徒弟,修真第一家族揭岳的开门弟子,边怀抱美人,边俯瞰世界非常飒的女特战军官退伍后当了一名教师,拯救无可救药的话学生们,还不快来看? 九世药圣,灵根被夺,沦为一介凡人,成为人人唾弃的废物少年——星辰!凭借九星轮回的秘术,走上传奇巅峰。手握星辰踏明月,世间无我这般人。 传言:药圣一怒,便可称帝,阎王惊魂,鬼神哭泣!
网站维护与建设内容 中国优秀网站建设官网 网络安全厂商产品对比 网络安全工程师培训 网络营销策划机构 门户网站 品牌推广营销 信息安全等级保护银行 网站没收录 信息安全 项目 家庭关系的问题分析咨询【www.richdady.cn】 前世老婆的前世缘分咨询【www.richdady.cn】 长尾词咨询【www.richdady.cn】 事业不顺的应对策略咨询【www.richdady.cn】 大龄剩女的真实案例有哪些?【www.richdady.cn】 儿子不读书的前世记忆威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业发展的灵性视角咨询【www.richdady.cn】√转ihbwel 事业不顺的职场困境【微:qq383550880 】√转ihbwel 脑部不清晰的前世因果咨询【微:qq383550880 】√转ihbwel 性压抑的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 老公家暴的原因分析咨询【www.richdady.cn】√转ihbwel 事业不顺的职业规划如何制定?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世老公的前世故事咨询【www.richdady.cn】√转ihbwel 前世今生的故事如何影响现代生活?【σσЗ8З55О88О√转ihbwel 缺心眼的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的自我提升咨询【企鹅383550880】√转ihbwel 升迁障碍的职场瓶颈如何突破?咨询【www.richdady.cn】√转ihbwel 亲子关系中的沟通艺术【www.richdady.cn】√转ihbwel 自闭症的家庭支持【微:qq383550880 】√转ihbwel 大龄剩女的咨询技巧【σσЗ8З55О88О√转ihbwel 武汉 网站建设 网站管家 邢台移动网站建设 电子工厂网站建设 美国 网络安全框架 信息安全 保护对象,-1 新浪微博营销的优势 镇江网站制作公司 小米手机营销模式分析 网站建设需要具备哪些知识 定制做网站 网络安全工程师培训 与网络营销有关的工作 国内信息安全公司 网络营销课程短期班 市场营销4c战略 营销中的市场细分 网络营销网站推广 信息安全大赛都有什么,-1 网站维护与建设内容 设计网站需要考虑哪些全国信息网络安全协会联盟 业务系统信息安全 马建峰 信息安全 企业网站首页应如何布局 导航网站怎么建 网络安全法 息息相关 海尔集团营销案例分析 成都网络安全保卫大队 网络营销工具分为沟通类和什么 高端网站建站公司 信息安全 项目 网络安全厂商产品对比 自建网站 大学信息安全等级保护管理办法,-1 国家网络安全测评中心 衡水企业做网站推广 河北手机网站制作企业 企业信息安全物理安全 柳州网站建设 网站推广的目的 自建网站 网站成本 全网营销顾问 网络营销网站推广 信息安全相关新闻 高端网站建站公司 信息安全 保护对象,-1 莱州网站建设 品牌推广营销 加解密网络安全的书 网络安全认证方式 信息安全研发培训 网站制作哪家专业 品牌推广营销 网站设计模板免费建站 网络安全宣传卡怎么做 如何让百度收录网站 滕州网站优化 免费建网站 电子工厂网站建设 企业网站设计欣赏 怎么考网络营销师 移动营销优点 企业网站首页应如何布局 网站设计图 列举网络营销成功案例 萍乡网站建设 河南天祺信息安全技术有限公司 网站关键词库 门户网站 深圳市网站设计公司 微网站怎么做 网站管家 网站被黑 移动营销缺点 做门的网站建设 企业网站首页应如何布局 营销服务 网络营销的相关新闻 信息安全认证查询 网络安全与国家安全 网络科技营销 网络安全与云计算网站红蓝色配色分析 小米手机营销模式分析 网络安全传奇’ 信息安全认证查询 海尔集团营销案例分析 信息安全等级保护银行 武汉 网站建设 移动营销优点 成都网站设计公司哪家好 山西网络营销推广 柳州网站建设 网络安全法 息息相关 二级域名网站权重 网络安全传奇’ 微营销有什么特点是什么 中英文网站设计 导航网站怎么建 网站竞价 网站构成 同步营销软件官网 苏州装修公司网站建设 b2b网络营销的过程 防火墙是网络安全的屏障 网络营销课程短期班 移动营销缺点 做门的网站建设 导航网站怎么建 柳州网站建设 健身单车网络营销策划 烟台网站推广 信息安全等级保护银行 合肥市做网站的公司有哪些 网络营销课程短期班 装修微营销 定制做网站 网络安全信息网 网络安全工程师培训 单位对网络安全等级保护工作的保障情况 邢台移动网站建设 网络营销软件下载站 中国优秀网站建设官网 成都网站设计公司哪家好 免费建网站 做门的网站建设 信息安全认证查询 中山做网站的公司 b2b网络营销的过程 营销中的市场细分 保定投递网站建设 信息安全等级保护银行 企业信息安全物理安全 小米手机营销模式分析 青岛手机网站制作