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
医院营销技巧网络广告营销策划方案国家网络与信息安全通报中心郑州建网站网络安全检测时间家具网络营销推广吉林信息安全测评中心和营销下载软件企业微博营销案西电信息安全专业九龙大陆,强者为尊,武道一途,与天争命,且看一朝皇子,凭三尺长剑,如何皇临天下!武道巅峰,谁为皇? 为了心中的一丝执念,阳炎勤修武,争太子,夺皇位,战天下,历生死,证武道,破轮回! 号令天下,莫敢不从!命运弄人,天地造化。不论前路有多么的不如意,皆要砥砺前行!侦探社受到神秘的邀请,这一次,又是什么案件呢……仰望星空守护星辰大海末世降临,一场暴雨过后,地球上丧尸横行! 重生回来的宋严,意外获得了签到系统,从此一路高歌猛进! 当人们因为丧尸而畏首畏尾的时候,宋严一马当先地冲入丧尸群中! 当人们为了一把热武器抢破头的时候,宋严缴获了军火库! 当人们想要拥有避难所的时候,宋严攻下小镇发展起了根据地! 当人们愣神的时候,宋严已然成了传奇!?? 盖三皇治世,五帝定伦,祖龙始皇帝自立皇帝,车同轨书同文,天下九州历二十四代分分合合终归一统。时年西历二十一世纪,天下依有各路妖邪,或作乱,或伤人。 本书便是讲述一位现代道士降妖除怪的故事。 狂妄野心家,欲在地球上称霸挑起世界大战,银河系几个有人类的星球统治者,贪婪地球美,虎视眈眈要占领,刮起战争风云。奇异事件层出不穷,形形色色的怪异人物,扑朔迷离的各种阴谋频频出现。璀璨星空风云变幻,弄得地球千疮百孔,银河系文明一片混乱。 天降大任绝代双雄,千锤百炼成“圣”,抗起正义的大旗,战胜邪恶,重新建立了银河系文明。 他离开后,天地受异族侵略,万千宗族刹那间变成灰烬。受天地所赐拥有十八神体的少年主动挑起了大梁,战至四肢尽灭,战至万里血浆! 只为诸君战四方,莫言人族无人皇!杀!我有异世神瞳,看世间炎凉。魑魅魍魉,黑白无常,在这朗朗乾坤下,皆是我眼下亡魂。神瞳一开,我辨得人群中暗藏的鬼魅,也入得了坟墓,探异世孤魂。我没有职业证,不受法律约束,我自由游走地狱,不受阴阳限制。光脚的不怕穿鞋的,无证侦探管闲事,管他是谁,缉拿归案!穿越到异世界大陆,带着一个成长的随机金手指,从默默无闻的逐步走向神袛的故事。
网络安全和国家安全 学生观看网络安全信息 网站后台慢 上市公司网站设计 企业网络安全措施 手机付费咨询网站建设 企业网站响应式 富阳做网站 商城网站内容模块有哪些 原生营销定义 精神不振的案例分享【www.richdady.cn】 塔罗牌占卜与心理分析【www.richdady.cn】 头脑混沌时如何提高注意力咨询【www.richdady.cn】 精神不振的生活习惯咨询【www.richdady.cn】 感情纠纷的心理调适【www.richdady.cn】 与男友前世的故事分析【微:qq383550880 】√转ihbwel 自闭症咨询【企鹅383550880】√转ihbwel 与公婆前世的故事分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 强迫症的心理调适咨询【www.richdady.cn】√转ihbwel 与男友前世的前世修行咨询【σσЗ8З55О88О√转ihbwel 冤亲债主的干扰案例【企鹅383550880】√转ihbwel 纠纷的解决方法咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼的表现及成因咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 孩子不爱读书的家长引导方法有哪些?【企鹅383550880】√转ihbwel 与女友前世的前世案例咨询【微:qq383550880 】√转ihbwel 外灵干扰的环境影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 投资项目的风险评估【微:qq383550880 】√转ihbwel 孩子学习不好咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 暗恋的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的职业规划威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 上市公司网站设计 如何解决网络安全问题 网络营销外包协议 网络安全标记和标签 汉邦信息安全 综合强审计监控系统 案例展示在网站中的作用 信息安全保密技术,-1 信息安全等级定义 搜索引擎营销使用步骤 网络安全 收购 信息安全思维导图 福州最好的网站建设 烟草行业信息安全解决方案 医院营销技巧 云南网站开发 京东的网络营销方式 信息安全实验室研究方向 网络安全信息测评报告 网络安全法 网站 企业网络营销解决方案 信息安全人员资质 灰色网站 上海众人网络信息安全 企业网站响应式 cc技术 信息安全 网络安全服务产品 信息安全硬件厂商 酷炫给公司网站欣赏 沈阳网站建设的公司 和营销下载软件 网络安全 数据取证 长安手机网站建设 职业技能大赛信息安全 全响应网站 公安部网络安全 信息安全管理的重要性不包括 网络营销目标是什么杭州g20峰会网络安全 小说网站制作 营销的内容 营销型平台包括哪些功能 网络安全信息测评报告 微博营销文案案例 运营型网站 怎么制作网站 网络营销外包协议 在服务中有效地管理信息安全 满足顾客对信息安全管理的要求 饥饿营销正面影响 公众号的营销策略 网络安全实用宝典 网络安全法 网站 云南网站开发 郑州建网站 山东网络安全周 网络安全标记和标签 安天信息安全 企业级网站欣赏 手机商场网站制作 营销重要性 企业网络营销解决方案 国家网络与信息安全通报中心 原生营销定义 湖南手机网站制作公司 汉邦信息安全 综合强审计监控系统 网络安全检测时间 网络安全展门票 山东网络安全周 信息安全人员资质 信息安全政策 图书微博营销案例分析 网络安全应该注意什么 案例展示在网站中的作用 google网站地图 网络安全和国家安全 饥饿营销正面影响 网络安全应该注意什么 信息安全保密技术,-1 惠州做网站 百中搜营销 信息安全保密技术,-1 信息安全硬件厂商 电信用户信息安全协议书 广告公司做网络营销 网络安全专利 网络安全信息测评报告 一款营销 蕲春做网站 信息安全等级定义 全网营销招聘信息 2016年中国网络安全会议 信息安全证文 企业网站响应式 制定网络营销的策略 微营销运营 网络安全实用宝典 搜索引擎营销使用步骤 全国网络安全会 浙江网络安全宣传周 一款营销 广东省信息网络安全 商城网站主要功能 美国网络安全管理评估报告 企业网络安全措施 网络安全 收购 青岛网站建设小公司网站做成app 个人网站建设制作 北京信息安全学院 企业网络安全措施 信息安全思维导图 营销重要性 公安部网络安全 信息安全思维导图 商城网站内容模块有哪些 制定网络营销的策略 什么是wifi网络安全 信息安全硬件厂商 安天信息安全 开展网络安全监督检查 富阳做网站 福州最好的网站建设 网络营销外包协议 职业技能大赛信息安全 直接网络营销和间接网络营销电脑版网站制作公司 酷炫给公司网站欣赏 信息安全的漏洞 手机网站空间 电信用户信息安全协议书 烟草行业信息安全解决方案 网络安全业务 中国密码与信息安全 营销的内容 沈阳网站建设的公司 广西南宁市网站制作公司 安庆网站设计 和营销下载软件 网络营销战略规划