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
深圳营销推广价格广州 深圳 外贸网站建设衡水网站设计哪家专业外贸营销网站建设自适用网站的建设刑天营销惠州做网站成功的论坛营销帖子安恒网络安全竞赛信息安全服务收费标准网络营销能力秀收获楚尘,意外穿越到了修仙界 后成一个底层的杂役,更是直接奋斗到了圣地的圣主。 结果刚上任却发现,瑶池圣地即将面临破产。 随后他又动用他那聪明的脑瓜子,开始了修仙界的。科学之旅。 开始搞起来瑶池牌小灵通 更是开启了瑶池快递。 金丹送快递 元婴,群聊 女神们,为了那微博粉丝人数 开启了直播卖货封神榜中期,神魔大战,不论是东北马家还是茅山道士,亦或者紫薇传人,风水大家。在这个群魔乱舞的世界里,何去何从。少年为了保护小师妹从深山走出,左手悬壶济世,右手飞针杀人,赚钱救人两不误。 不管权势滔天,还是富可敌国,在我面前都须低头。 尔等记住,若我避世,群雄并立,若我入世,天下无双! 这是一个灵师横行的世界,鬼怪只能在夹缝的挣扎。而主角莫北开局身为一只实力低微的游魂,如何在被各路灵师追着砍中求生,并在危机四伏的神秘世界成为一代鬼中至尊。仙就浅修一下吧,搞笑我是认真的,少年背负血海深仇,只为让敌人买上保险写自己的名字,再手刃对手。一个虚拟游戏的元宇宙,一个可以与现实连接的游戏人生,一个在游戏里的爱恨情仇!快乐和我们一起游戏人生吧,你总会在我的书中找到你玩游戏的影子!君若离去,我必生死相随,来生再相依相爱,这是一个悲惨的故事,主角上官云飞幼小父母双亡,家族毁灭。在叔叔的照看一直一路崛起,你以为他会一路高歌,却没有想到天有不测风云,主角遭受挚爱背叛,从此一撅不振……余清进入一个游戏,这个所谓的游戏牵连的现实却充满着魔幻色彩,甚至这个游戏里影响着整个世界的驱动,这个世界的意义到底是什么。究竟是人类被当做盘中棋子,还是只是上帝无聊的玩物......无数冒险家远渡重洋、跋山涉水,用生命和热血为我们绘制出了一份完整的地图。 这个世界被划分为四个大陆,分别用其所处的地理位置命名——南方大陆、东方大陆、西方大陆与北方大陆。 洪门派的故事,就此开始。一个异世界铁匠的传奇经历。
青岛网站建设 网站首页设计 重庆有那些制作网站的公司 蓝色网站建设 网络营销渠道大全 东莞网站建设定制 营销qq怎么推广方案 网络安全? 电商网络安全信息对抗与信息安全 网站备案多少钱 冤亲债主干扰有哪些症状?咨询【www.richdady.cn】 前世今生测试在线咨询【www.richdady.cn】 精神不振【www.richdady.cn】 前世今生的轮回理论咨询【www.richdady.cn】 婴灵对家庭的影响咨询【www.richdady.cn】 与公婆前世的因果关系咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 升迁障碍的解决方法【www.richdady.cn】√转ihbwel 去世的母亲的前世修行威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 阴间生活的前世缘分【σσЗ8З55О88О√转ihbwel 亲子关系的教育策略咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 干扰咨询【www.richdady.cn】√转ihbwel 精神不振咨询【σσЗ8З55О88О√转ihbwel 孩子压力大的解决方法咨询【www.richdady.cn】√转ihbwel 财运不佳的心理调适【www.richdady.cn】√转ihbwel 婴灵的超度方法有哪些?【www.richdady.cn】√转ihbwel 婴灵的安抚有哪些实用技巧?【σσЗ8З55О88О√转ihbwel 为什么过世的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的心理调适【企鹅383550880】√转ihbwel 无形干扰的前世故事【企鹅383550880】√转ihbwel 前世今生的故事是真的吗?【σσЗ8З55О88О√转ihbwel 企业公司网站建设 武汉网站推广 零食网络营销策略 网站设计教程 信息安全工程。 广州 深圳 外贸网站建设衡水网站设计哪家专业 网络营销实战演练 网页创建网站 评价网络营销的案例分析 东莞网站建设定制 专业的网站建设 自适用网站的建设 sns社交网站 博客营销案列 网络安全产品销售 建设营销型网站不足之处 长沙定制网站 山东临沂网站建设 信息安全 gpu软件与信息安全学院 中软信息安全奖励等级 静安区品牌网站建设 网络信息安全政府 广州手机网站设计 外贸营销网站建设 东营有哪些制作网站 网络营销策略包括哪些 外贸营销网站建设 建网站推广 公安信息网络安全 响应式网站模板 信息安全工作依据的国际标准 网络安全? 信息安全 论文 数据库 蓝色网站建设 怎么建手机网站 网络营销优化顾问 电商网络安全信息对抗与信息安全 网站承建 网络营销是如何出现的 信息安全服务收费标准 做网站网站 谷歌营销的概念与含义 外贸网站建设公司策划 科技公司信息安全事件,-1 盘锦网站建设 网络营销是如何出现的 网站设计 无锡 网站备案多少钱 北京做网络安全的公司 fdd lte网络安全 营销qq怎么推广方案 seo精准营销 信息安全的要求 网络安全技术与解决... 广州 深圳 外贸网站建设衡水网站设计哪家专业 建网站的地址 h5网站作用 广东手机网站建设费用 cism注册信息安全员招聘 评价网络营销的案例分析 昆山设计网站的公司 企业网站建设cms 电力信息安全等级保护 网页创建网站 信息安全矩阵 个人代理营销渠道优势 seo精准营销 山东省信息安全大赛试题 评价网络营销的案例分析 信息安全的基本属性 网络安全产品销售 郑州网站排名优化 公安信息网络安全 网站服务器在哪 国内信息安全证书,-1 网络营销调研结论 信息安全 gpu软件与信息安全学院 盘锦网站建设 app手机网站设计 h5网站作用 武汉网站推广 日本设计网站 青岛网站建设培训 深圳营销推广价格 中国计算机行业协会网络安全连接 可口可乐网络营销策划做网站编程 信息安全服务收费标准 重庆有那些制作网站的公司 如何保护自己的信息安全在网络上 博客营销案列 怎么建手机网站 网络安全电信诈骗政策 刑天营销 信息安全攻防 无线破解 给会所做网站 怎么制作网站 信息安全技术手段包括 信息安全技术手段包括 网站服务器在哪 哪个国家学营销 广州手机网站设计 网络营销推广方案 公安信息网络安全 报考互联网信息安全 网络安全检查自评估表 电商网络安全信息对抗与信息安全 网络营销渠道大全 丽江网站建设 国内外信息安全标准 中国网络安全发展史 网络安全技术与解决... 手机设计培训网站建设顺德网站建设市场 营销qq怎么推广方案 企业公司网站建设 蓝色网站建设 江苏网站建设机构 独自等待 信息安全 网站建设咨询 中国网络营销环境研究现状分析 成功的论坛营销帖子 外贸营销网站建设 巢湖网站建设 响应式网站模板 国内信息安全证书,-1 网站首页设计 网络安全防护的工作原则 网络安全对抗赛 系统漏洞 网络安全案例 信息安全管理人员 信息安全管理人员 山东临沂网站建设 app手机网站设计 信息安全工作依据的国际标准 万脑网站建设 网站推广营销案例