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
网站大模板真流量域名 网站信息通信网络与信息安全规划乐清企业网站建设第二代网络安全立法汕头网站设计广州企业网站设计公司品牌营销与传统营销杭州伙伴营销策划工控网络安全前景我们登上并非我们所选择的舞台,演出并非我们所演出的剧本。猎人与猎物的身份发生了变换,原有的社会体系遭受冲击。世界不复太平,战争变得随处可见。 “我只想活下去,让身边的人活得好一点。”林奕由衷祈愿。VR技术快速发展,一款名叫“王庭”的虚拟世界风靡一时。在王庭的世界,你可以选择平凡的种草生活,也可以享受战斗的快感,但在那之前,你要前往十大王座的万生殿,得到他们力量的馈赠……命运多舛的少年,不谙世事的灵智,两者的结合在九州大陆掀起了阵阵腥风血雨。 在这里也许会看到华夏神话的延续,也许会看到超强的灵宝,也许会看到上古遗迹,也许会看到各种稀奇古怪的异兽,也许会看到魔之本相……神之时代已然开启,大秦帝国,九州大陆,各方小辈纷纷崛起,或为了家族利益而战,或为了守护身边在乎之人而战,更有一些人为了获得强大的力量而不择手段,而这些人共同的目的却只有一个,那就是站在这个世界的最顶端成为这世界足以傲视群雄的最强者也让世人永远记住他们的名字。盘古开天,众仙陨,八荒境内谁主宰,无数修仙者向着至高境界发出挑战,而谁能成为亿万生灵中的天之骄子,成就登仙之位。男护士转生异世界,竟然被职业评定选择成了最稀有职业-男性圣职者?本来以为可以在异界享受人生,迎娶公主,走上巅峰,没想到卷王居然就在我身边?内卷什么的之前已经受够了!为了对抗内卷,全都点了治愈,男圣职者平凡而又非凡的异世界生活,从现在开始! 2034年,位于华夏北方的俄国突然联合死敌M国攻打华夏,后发展为第三次世界大战。一切都来源于一个巨大的利益旋涡,一场牵扯了整个蓝星文明的阴谋逐渐浮出水面......从一个我的世界小白到服务器中的大佬。农小乐见义勇为,却被人打成瞎子;因祸得福获得古医针道传承。一场误会,让农小乐陷入红粉佳人的圈子。老话说戏子无情,可是接下来农小乐所遇到的“戏子”,却是与众不同。人生无常,本应平凡一生,却因针道传承,发现自己的身世之谜。本应平平淡淡,却因针道传承得知古医术分歧;为保住古医,不惜只身对抗一切邪恶力量……外公是一名毕摩法师,只是在推行唯物主义年代里,法师是一种罪,在大革命期间,许多典籍被焚毁,从此,外公闭口不谈毕摩岁月,直到他老去后,我在他柜子里拿到一个破布包,发现毕摩经书,才发现,一切皆有可能,玄学,一种超然物外的文化。
乐清企业网站建设 网站后台更新 前台不显示 自制app网站 有设计感的网站 仿网站建设 网络广告的营销作用 厦门网站推广 一页网站 一页网站 网络信息安全防护等级 去世的母亲在哪咨询【www.richdady.cn】 精神不振的案例分享【www.richdady.cn】 如何识别冤亲债主干扰咨询【www.richdady.cn】 感情纠纷的情感沟通方法有哪些?咨询【www.richdady.cn】 迟缓儿的心理调适【www.richdady.cn】 暗恋的原因分析咨询【σσЗ8З55О88О√转ihbwel 忧郁症的治疗方法【企鹅383550880】√转ihbwel 心理咨询与灵性指导【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂化解的重要性咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外事故的应急处理方法咨询【www.richdady.cn】√转ihbwel 灵魂化解的步骤咨询【www.richdady.cn】√转ihbwel 精神不振的生活习惯咨询【σσЗ8З55О88О√转ihbwel 事业发展瓶颈突破咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 克服职场升迁障碍【企鹅383550880】√转ihbwel 去世的父亲的前世缘分咨询【微:qq383550880 】√转ihbwel 去世的父亲的影响分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 内心恐惧胆怯的前世影响咨询【企鹅383550880】√转ihbwel 事业不顺的改运方法【微:qq383550880 】√转ihbwel 灵性成长工作坊咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 财运不佳的咨询技巧咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络安全有关职位 狼客网络营销 台州网站设计 解放路 能源行业信息安全 什么是营销型网站 长沙网站公司 学校网络安全机构旅游网站管理系统 沈阳网站 网站制定 杭州网站建设公司联系方式 2016年信息安全 深圳企业网站建设 自制app网站 馆陶网站建设 全国计算机网络安全 杭州做网站套餐 济南做网站公司 网站设计和备案 网络信息安全的公司排名 有关网络安全的信息 济南网站建设第六网建 网络及信息安全综合实验教程 购买b2c网站 湖南网站推广 东台建网站 东莞全网营销网络推广模式 微营销案例 重庆网络营销哪家好 网络安全专家评审 网络安全测评中心 营销知识点 安徽省信息安全大赛 网络安全防御测试 学校网络安全机构旅游网站管理系统 滨州网站设计营销学术语 网络信息安全管理经理,-1 第二代网络安全立法 网络营销的拓展方法 网络安全检测方案 网络安全问题管理 域名 网站 网络安全国际认证证书 沈阳网站建设推广 做网站的好公司 广西汽车网网站建设 2014信息安全竞赛题目 易尚网络营销公司 如何建造自己的网站 网络营销十大问题 3 博客营销有什么价值 为来确保信息安全传输加密时 饥饿营销的作用 口碑营销百度百科 媒体营销专业的好处 南阳市网站制作 厦门网站推广 信息安全事件 中山有哪些网站建立公司 杨卿+网络安全 国家信息安全一级认证 如何建造自己的网站 福州网站建设工作室 个人网站备案 免费造网站 信息安全意识评估系统 济南网站建设第六网建 网络信息安全防护等级 微博话题营销方案 网络安全国际认证证书 信息安全 排名 教育部 网络营销腾讯案例分析 五级网络安全 网站制定 什么是营销型网站 厦门商场网站建设 南阳市网站制作 h5case什么网站 鹤壁网站建设 评价一个网站 华为网络安全合作公司 滨州网站设计营销学术语 广州企业网站设计公司 杭州做网站套餐 台州网站设计 解放路 合肥做网站的价格 狼客网络营销 wpa个人2网络安全密钥是什么 重庆网站建设 手机网站建设免费 网站设计公司 南京 华为网络安全合作公司 内容营销的模式 武汉做网站 重庆信息网络安全网络安全测试标准 微营销真的假的 安全的南昌网站制作 东莞全网营销网络推广模式 互联网营销事件 信息安全事件 济南做网站公司 什么是营销型网站 东莞全网营销网络推广模式 设计类网站 网络广告的营销作用 网站后台更新 前台不显示 asp.net 网站 文件加密 outputstream 台州网站设计 解放路 网络安全与攻防 安徽省信息安全大赛 北海网站建设 微博话题营销方案 东莞网站建设哪家好 信息安全防火墙 易尚网络营销公司 网络安全问题管理 网络游戏的网络营销 自己建立的网站 网络安全领导访谈 全球2014年的计算机网络安全事件 全国计算机网络安全 青岛网站设计哪家好 2017重大信息安全事件 深圳网站建设公司平台 长安做网站 营销策划网络课程 10个日常使用营销规律 信息安全 bbc 南京互联网营销公司排名 自制app网站 好的网络营销系统 四川互联网营销策划 信息安全专业博导 asp.net 网站 文件加密 outputstream 南阳市网站制作 有设计感的网站