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
信息安全的核心技术是什么做网站前景制作网站需要注意的细节信息安全等级保护 ppt网站空间申请重庆专业网络营销公司信息安全竞赛软件,-1威胁列表 信息安全网站开发与网站制作营销投稿天下武林起纷争,江湖儿女几多情。 家仇国恨风云起,刀光剑影始无终。 双龙剑中觅宝藏,群雄逐鹿亦为功。 天一巫祝几时恨,恩怨消散转头空。永安不安!白焰不白!一团苟延残喘的青焰,一个没落门派的弟子,一段埋葬在时间长河的秘史,千年的和平似乎让人们忘记了曾经的威胁,在这诸天星海,万界之族中,苦而弥坚的人族、据高临下的妖族、作壁上观的神族以及……在这万类霜天竞自由中,谁为棋子?谁为棋手?焱朝衰微,天下动乱。昭以天命一步步称王称帝,一统天下。男主人公沐无言出生低微,却能出将入相,为昭国之栋梁之才……我叫荆少雨,荆轲的荆,年少的少,下雨的雨,出生于南方的一个偏僻的小山村里,故事发生在我十八岁的时候,父母在我出生那年离奇死亡。尸魍,昼伏夜出,择人而噬; 世侍,隐于暗处,借势弑尸; “万物皆可为所借之势,少年,看清我的势!” “你的势是……塑料瓶子!?” 从失败者的角度看世界!因为太失败,才无所事事,才有更多无聊的时间……! 聊聊,关于失败的那些人,那些事!!!!!!!! 废土之上,人类社会秩序濒临崩溃。   异兽肆虐,一座座高墙拔地而起。   异能,成为人类对抗异兽的主要武器——异能者、异能材料、异能武器……   有人认为异能是一切不幸的源头,有人认为异能是上帝赐予的利剑,也有人认为异能是改变世界的契机!   这是一个充满希望的时代,也是最残忍的时代。   浩劫不止,王无终时……   太玄天威,大道煌煌!   意外来到天玄界的徐澈本想着安稳读书体会异界风景。   一起突然的怨尸事件,一只摄人精气的恐怖鬼怪,一位身份神秘的小镇杀猪匠,一本破旧的书……   徐澈突然发现,力量才是安稳的前提!   为了自保,本想着好好当一个读书人的徐澈拜师杀猪匠,而世界,从这天就开始发生变化……【诸天副本降临,即将开启!】 【这是你们灵魂升华的一次机会!】 全球危机,罗明开启唯一性天赋! SSS级天赋——不对等交换! 【交换完成!您用半盒泡面交换SSS级潜力永不枯竭!】 【交换完成!您用一瓶悲酥清风交换斗转星移!】 …… 从此,罗明开启了交换新模式。讲述一个草根小子如何在一个战火纷纷,爱恨交缠的乱世崛起,最终成为一代剑神的故事
赤峰建网站 网站设计软件 网络营销ftp服务 网站建设心得 搜索关于网络安全或计算机/网络取证方面的论坛将网址记录下来. 温州手机网站推广 网络信息安全方案 网络营销渠道策略有 北京网站优化公司 网站建设三合一 心慌胸闷头晕的解决方法咨询【www.richdady.cn】 感情问题咨询专家咨询【www.richdady.cn】 投资项目的财务规划咨询【www.richdady.cn】 感情纠纷的改运方法【www.richdady.cn】 无形干扰的咨询技巧【www.richdady.cn】 提高情商的方法咨询【企鹅383550880】√转ihbwel 冤亲债主的干扰与超度咨询【微:qq383550880 】√转ihbwel 为什么过世的前世解析咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的自我提升威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 发育倒退的原因分析【www.richdady.cn】√转ihbwel 老公家暴的应对方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 家庭关系的案例分享【www.richdady.cn】√转ihbwel 什么原因意外的前世故事【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 投资项目的环境影响【微:qq383550880 】√转ihbwel 前世今生的故事有哪些案例?咨询【企鹅383550880】√转ihbwel 前世今生的故事如何改变命运?咨询【微:qq383550880 】√转ihbwel 阴间生活的前世因果咨询【σσЗ8З55О88О√转ihbwel 脑部不清晰的生活习惯【企鹅383550880】√转ihbwel 什么原因意外的前世缘分【企鹅383550880】√转ihbwel 为什么过世的原因分析咨询【www.richdady.cn】√转ihbwel 成都三道企业营销 东莞网站建设推广 seo营销技巧培训班 网络营销都有哪些平台 大连做网站的企业 网站功能及报价 上海高端建设网站 网络信息安全创新制度 网站开发技术 网站设计模板 信息安全eal3 网络安全审计系统 集团公司网站方案 沈阳教做网站 网络招生和营销 网络安全红蓝对抗 网络安全方法 网络营销调研的优缺点 网络与信息安全 访问控制 2017信息安全峰会 具有品牌的广州做网站 网络营销经典案例 企业一站式营销 工信部信息安全中心 网络安全法与征信管理 自微网站 重庆专业网络营销公司 电子邮件营销含义 制作网站电话 4P营销策略是指 浦东企业网站建设 信息安全检测软件 网络营销信息传播效果 企业一站式营销 公司网站图片传不上去 网站信息安全维护协议 网络营销与销售的区别和联系 怎么检查网络安全 淮安网站建设 怎么创立网站 成都三道企业营销 网站建设公司官方网站 信息安全管理实用规划 赤峰建网站 百科营销 做网站销售 网站信息安全维护协议 信息安全师等级 北京网络安全 上海网站建站 微信的网络营销价值 北京网站优化公司 安徽网站建设 搜索关于网络安全或计算机/网络取证方面的论坛将网址记录下来. 南昌的网站推广公司 企业网站网络营销方法 网络营销调研的优缺点 打造公司的网站 阿拉丁微营销 衡水网站制作 网络安全创造价值 网络营销媒体包括 网站在布局 信息安全管理实用规划 网站上线 信息安全检测软件 上海网站开发制作 网络信息安全创新制度 北京高级网站建设网站职能 佛山网站制作公司 网站建设公司官方网站 安徽网站建设 网站开发技术 企业网站的类型 重庆互联网营销推广 徐州html5响应式网站建设 农产品网络营销策略 重庆互联网营销推广 网络信息安全创新制度 网络整合营销4i信息安全办公室,-1 信息安全eal3 网络安全服务的功能在无线网络中 哪种网络一般采用基础构架模式 信息技术与信息安全 免费申请网站域名 免费网络安全吗 制作网站需要注意的细节 网络安全管理平台功能 免费建网站样板手机版 网站建设: 网络营销媒体包括 公司网站图片传不上去 深圳新媒体营销平台 哇哈哈营销环境分析 信息安全师等级 高端全网平台整合营销 江苏省网络安全和信息化 网络安全网络探测实验室 xctf网络安全对抗赛 4P营销策略是指 传统营销的特点是什么 购物网站常用功能模块介绍 办公网络安全建设 台州卫浴网站建设 企业网站的类型 制作网站需要注意的细节 搜索引擎营销五个步骤是什么意思 网络安全人才需求讲座 网络信息安全方案 网络营销调研的优缺点 个人信息安全 案例 信息安全等级保护二级,-1 病毒式线上营销方案 营销推广方案线上线下 购物网站常用功能模块介绍 网络营销ftp服务 建设网站的意义 网络安全未公开接口 做网站前景 失败的营销策划案例分析 青岛网站制作公司 具有品牌的广州做网站 高端全网平台整合营销 网站空间申请 信息安全的核心技术是什么 上海客服营销外包公司 网络与信息安全培训 idc isp信息安全管理系统信息安全管理,-1 网络安全法与征信管理 时效营销 上海的外贸网站建设公司营销会员 网络安全方法 网站功能及报价 网络安全失泄密黑板报 阿拉丁微营销 莱芜网站设计 信息安全内审员培训内容