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
网络安全测试软件承德网站制作公司网络安全推广好做吗深圳市移动端网站建设html个人网站模板全国信息安全服务资质咨询,-1网站的后缀2011年网络安全事件广东省信息安全企业邢台网站定制中央电视台中文国际频道长江行文字版。一场车祸,导致一个家庭的支离破碎,多年后,一件件离奇的事情接连发生,到底谁是罪魁祸首?他的目的是什么?请跟随我一步步探寻故事的最终真相。大国脊梁,重伤失忆! 都市人生,重新开启! 我叫林凡,也叫林无双! 强悍女友,总想为我遮风挡雨,但她不知道的是,都市人生,我才是真正的王!!!五代十国,乱世风云,后周显德年间,佛劫降世,佛门高僧入世消劫,引发了诸多江湖儿女的家国情仇,为天下太平演绎岀荡气回肠的传奇故事……   寂寂夜空孤月寒,十七年离别茫茫。一念执真,南风绿依,盛颜银发证衷肠。   最是有情“负情蛊”,三年生离道心初。剑啸弦荡,逍遥慕云,一念倾情一生终。   啸引苍波,漫卷山河,心志难酬朱颜改。孤情骄阳,若玉独镜,小楼空照人何在?   日月无改江山裂,金戈铁马雁泣血。渊鱼更龙,世宗执戟,风起云涌荡山岳……   一缕清风,人间太平吹拂……开局女友祭天,善良弟子阴小六黑化时觉醒心魔,向貌似己身的魔神之首契予灵魂,从而得到了无上魔能,从此堕入魔道,成为了人人喊打的存在。 其后常以阴险手段对敌,被武灵域各派荒谬称谓魔老六。 敌者史统:不对,这红沙奇香四溢,你刚才对我做了什么? 阴小六:没什么,只是一种令人愉悦的搓欢沙。 史统大惊失色:你这个老六,我真的糊了! 各派武灵士:大家齐心协力,把魔老六往死里打啊! 阴小六对此漠然:我不是真的泼,只要我想,十方道君都得给老子俯首,舔我魔灵宗大脚!  你可曾想过,在霓虹璀璨的城市下隐藏着书本中记载的怪物。   你可曾怀疑过,在肉眼看不到的地方,它们正窥视着你的一举一动。   你是否注意过,在人群汹涌的现代城市中,那些与你擦肩而过的人或许就是它们的伪装。   红白般若在夜里狂笑,镰鼬伴随着疾风收割着头颅,芬里尔的吼声震破苍穹,塞壬的歌谣魅惑众生沉入海底,白骨夫人披着人皮在街道起舞,吃人的电梯等待着一个又一个猎物……   这世间充满了诡异与怪谈,而这些诡异与怪谈也将被清除。   所谓怪,不过是求而不得的人,修而未成的果。当科学家开辟出元宇宙领域,新的世界也就此被彻底打开。 异界纵横,万象诸天,各类妖孽遍布的时代下,和平的约定将重新缔结。 世界树之下的星球和国家,也将在大浪淘沙的时代英雄脚下获得新生……以完美的道构建世界。 完美的道是正是邪、是善是恶?完美的世界又是怎样一番模样?神圣再现,风云再起,旧时代未葬下的魔,就由我来终结。(作者是个小白,文笔不好!)一只狐狸小时候被欺负主角保护小狐狸长大后以身相许报答主人
网络安全信息共享 中国民航大学信息安全测评中心 营销教育 中国网络营销环境研究现状 公司信息安全管理建议和意见 网站的后缀 优化型网站建设 网站的网络营销策略 网络安全测试软件 呼叫中心信息安全规范 感觉整天没精神怎么办咨询【www.richdady.cn】 与男友前世的记忆解析【www.richdady.cn】 儿子抑郁症的咨询技巧【www.richdady.cn】 前世老公的前世记忆【www.richdady.cn】 心理咨询与灵性指导咨询【www.richdady.cn】 去世的父亲的前世案例威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 干扰对人的心理影响咨询【企鹅383550880】√转ihbwel 前世今生的神秘故事威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外的原因咨询【微:qq383550880 】√转ihbwel 学习成绩差的案例分享【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 灵魂化解的仪式咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 人际关系不好的沟通技巧咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 亲子关系的教育理念有哪些?【微:qq383550880 】√转ihbwel 与女友前世的识别方法咨询【微:qq383550880 】√转ihbwel 外灵干扰对日常生活的影响【微:qq383550880 】√转ihbwel 不爱读书的解决方法咨询【企鹅383550880】√转ihbwel 事业不顺的职场建议有哪些?咨询【微:qq383550880 】√转ihbwel 家宅磁场的优化技巧咨询【企鹅383550880】√转ihbwel 家庭关系的问题分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 磁场化解服务【σσЗ8З55О88О√转ihbwel 微博营销的好处和坏处 网络营销虚拟性 公司做网站 营销型网站优化 网络安全开发工程师 动画网站模板 2013年 张建军 信息安全 网络营销公司培训 新网站建设 信息安全测评师 考试时间 网络安全企业高峰论坛 互联网营销 问题 如何开展网络社群营销 长春网站建设 病毒式营销案例 微博营销的好处和坏处 互联网营销骗局 公司做网站 2011年网络安全事件 免费的海外邮件营销 新疆网络安全人才奖 信息安全大赛题目 做网站编程 网络营销期刊有哪些 营销步骤 广州网络安全会议 2017 北京响应式的网站 网络信息安全评估 对于网络营销的看法 互联网营销骗局 网络信息安全评估 网络安全信息共享 信息安全作业 学校网站开发 如何开展网络社群营销 网站打开速度优化 网络安全需求分析需要按照服务器 网络安全宣传报道标题 信息安全等级保护规范 企业网站适合做成响应式吗 美国 互联网金融 信息安全 网络安全开发工程师 网络专业的网站建设 网站建设改版 网站活泼 二A信息安全院校排名 营销步骤 信息安全2000亿 专业信息安全服务资质咨询,-1 信息安全服务包括 智慧城市 网络安全 怎么加强网络安全 顺德新网站建设 淘宝网店营销培训 中国网络营销环境研究现状 美国 互联网金融 信息安全 免费微网站 金融行业信息安全市场 营销型网站建设定制 网络安全法第二十一条 阿里负责网络安全 网络营销网站怎样收费 网站的后缀 问答营销推广的作用 优化型网站建设 网络安全法立法 微信营销的传播优势 网站收录差 二A信息安全院校排名 邢台做网站推广价格 顺德新网站建设 信息安全 课件 做网站收费 网络专业的网站建设 信息安全等保必要性 互联网营销骗局 金融行业信息安全市场 景德镇网站建设 集团网站建 微博营销的好处和坏处 动画网站模板 隐私泄露网络安全事件 为什么要重视网络安全浙江省信息安全 淘宝店铺线上营销 怎么加强网络安全 网络营销平台 定价 昆明网络营销 营销步骤 网站的后缀 北京响应式的网站 创客通营销手机有用吗信息安全服务资质咨询中心,-1 h5营销策略 专业信息安全服务资质咨询,-1 长春网站建设 承德网站制作公司 网站泛解析 顺德新网站建设 网络营销虚拟性 营销技术 福建信息安全就业 信息安全 课件 网站活泼 如何搭建自己的网站 怎么注册网站 集团网站建 idcisp信息安全管理系统 品牌情感营销案例 网络安全法立法 网站建设的后台登录 网络安全公司采购 深圳市移动端网站建设 网络安全威胁分析报告 二A信息安全院校排名 公司网站规划案例 网络安全法立法 2017营销推广软件 长春网站建设 阿里负责网络安全 信息安全研究 期刊 集团网站建 信息安全 国产化 打印机 创客通营销手机有用吗信息安全服务资质咨询中心,-1 东莞营销型网站建设 美国国家信息安全战略 简约大气网站设计欣赏做网站一般用什么语言 h5营销策略 创客通营销手机有用吗信息安全服务资质咨询中心,-1 网络安全 屏蔽 杭州做网站 信息安全大赛题目 网络安全 屏蔽 营销型网站建设定制 福建信息安全就业 美国国家信息安全战略 网络安全开发工程师