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
营销推介自己做网站邮箱营销系统哪个好用个人注册网站.com本地网站建设建网站用什么语言会员营销的案例搜索引擎营销使用步骤上海 网络安全宣传周网站制作推广公司创手机网站一场精心策划多年的入侵,摧毁了夏月一族最后的净土,为了复仇,也为了让族人活下去,夏月提前肩负起自己的责任。 没想到数年之后,夏月姐妹二人却发现了世界的秘密,在这个不断轮回的世界里,她们是唯一的变数。 我们,只想活下去!我是一名出租车司机,在去往“狱门”的隧道里,聆听了上万段故事。 我和我的小伙伴一起,渡载亡灵去往冥界。 这样的日子,我已习惯,早早认命是我认准的生存法则。 可在人间的那一天,我竟然看到了他! 那段多年前的孽缘,找上门来了...... 我和我兄弟的生活都发生了翻天覆地的变化。 绝望与救赎依偎,死亡与生机共线 人类与厉鬼共舞,善良与邪恶共眠 唯有灵异诅咒,方可对抗恶鬼 远古人类探索,揭秘古老遥远的史前世界!什么,只存在于小说中的末世降临、丧尸横行你问我怕不怕?开玩笑,我手里这杯刚酿的酒喝下去直接一拳打爆丧尸,我要做的不仅是在这末世中生存苟活,小爷我要酿出最后的神酒,封神于末世……我很庆幸自己生在21世纪,互联网的普及让我的见识与思想发生了恐怖的化学反应,我那不知从何而来的表达欲也可以表达在互联网上,第一次尝试写作后,我不得不承认我对动辄百万字的网络文学的节奏把控十分欠缺,我只得尝试碎片化的短篇小说,内容不限,想到哪就写到哪吧,希望给你带来欢乐说评书的到了异世能干啥?忽悠呗!末世爆发,丧尸遍布,异兽横行,天外物种入侵!远古文明和地心空间相继问世,处处危机,又是有机缘并存。   张晨,用一柄战斧,带几头战兽,追寻灾变的真相,杀丧尸,诛异族,踩着敌人的尸体铸就一段传奇!天道之下的人,在追求着天道。只是,天道又是什么?人在追求什么?「你这外乡人既然觉得关内的人心太复杂,当初你又为什么会从关外进来呢?」 面对这个问题,谢佳晨只是回答:"我只想找到回家的路,没想到事情会发展成这样子。" 「我看你是找死!」 夜良游漫不经心地回应,连夜府独门身法「瞬息闪」都看不明白的人,恐怕被别人杀了都不知道对方是谁,这样的人在烈州还能修炼到化龙境巅峰,真是奇迹了。 「人世间的事情是很难预料的,再加上每个人不同的强烈欲望,从而形成这江湖上的格局。」 「朝堂,分为两派,一派主战一派主降,在统治者的视角看来,主战的怂恿之人该杀,主降的苟且偷生之人该死。」 「宗门,是培养人才的地方,处于最弱方,仅靠着门下那几颗璀璨的新星得以正常存在下去。」 「天行健,君子以厚德载物。」 「集打工人、房奴、社畜于一体的小谢因为一场车祸,导致灵魂被撞飞到了异界龙魂大陆,在这个集宗门、江湖、庙堂于一体的世界中,倒霉的他该如何生存?被黑白两道追赶地走投无路,黑化后的他又是如何的恐怖?」
怎么制作网站 东营有网站 手机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 性压抑的原因分析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 财运不佳的风水布局【企鹅383550880】√转ihbwel 如何解决事业不顺的问题?【微:qq383550880 】√转ihbwel 莫名其妙感伤的咨询技巧咨询【企鹅383550880】√转ihbwel 冤亲债主干扰的化解方法有哪些?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 内心恐惧胆怯的解决方法咨询【www.richdady.cn】√转ihbwel 内心恐惧胆怯的原因分析咨询【σσЗ8З55О88О√转ihbwel 财运不佳的财富增长技巧有哪些?咨询【微:qq383550880 】√转ihbwel 家庭关系中的矛盾如何解决?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 亲子关系的教育策略【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 头脑混沌时如何提高注意力咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 银川网站设计怎么样 门户网站的特点 巴中网站制作公司 2012年中国互联网网络安全研究报告 网站的布局 网站创建公司 公安局信息安全证明,-1 沈阳 网站开发制作 网络安全宣传周 网络安全的具体形式 卫士通是网络安全 网络安全身份认证有哪些类型临沂学营销 android 信息安全技术 小米网路营销 网络营销的 书籍推荐 星巴克和微信营销 开源信息安全管理系统 深圳网络营销师招聘信息 营销特色 邢台网站建设 小米的传统营销案例 手机设计培训网站建设 龙岩网站制作 网络营销与消费者心理 优秀网站设计 卫龙网络营销 .网站排版 3g网站设计 建设响应式网站有哪些好处 信息安全和软件开发 美国网络安全战略特征 北京网络安全培训机构 宜宾网站优化 创手机网站 上海运营营销号大公司简介 网络营销学学什么 阜阳网站建设 石家庄做网站公司的电话 邮箱群发营销软件 执行者网络安全团队 银川网站设计怎么样 成都c3网络安全 中国个人信息安全 中国网络安全吗 饥饿营销正面影响 济南网站制作厂家 美团内营销 虎门做网站 婚纱摄影网站建设 美国网络安全行政令 网络营销网站建设案例 软件定义网络安全 兰州 网站 趋势信息安全专员 小米6营销软文 网站代 网站建设协议 织梦(dedecms)网站不同自定义表单提交后的跳转链接怎么修改? 义乌网站建设 网站备案幕布照规范 网络营销的价值是什么意思 义乌网站建设 软件定义网络安全 公安局信息安全证明,-1 网络安全 飞天诚信 中国网络安全类的会议 建设响应式网站有哪些好处 2016网络安全大会 沈阳 网站开发制作 优质网站 关于网络安全的信息推介网站 杭州网站优化 邢台网站设计厂家 2016中国网络安全50强 病毒性营销有哪些特点 网络安全的具体形式 linux网络安全招聘 网络营销工具和方法有哪些内容 珠海品牌网站建设 惠州做网站 卫士通是网络安全 三只松鼠干果营销方案 网络安全靶场 信息安全ui设计,-1 邮箱营销系统哪个好用 婚纱摄影网站建设 织梦(dedecms)网站不同自定义表单提交后的跳转链接怎么修改? 沈阳 网站开发制作 网站的不同类 邮箱营销系统哪个好用 杭州网站建设公司 银川网站设计怎么样 衡水做网站公司 杭州网站建设公司 邮箱营销软件哪个好用吗 网络营销顾问 更新网站的图片加不上水印 网络安全宣传周 360网络安全团队 蹭别人的网络安全吗 自己造网站 小米网路营销 邮件营销电子邮件模板 专业的网站设计师 中山营销型网站设计 自己造网站 网络营销与消费者心理 三只松鼠干果营销方案 美国网络安全行政令 制定网络营销的策略 网站的布局 淄博网站排名seo 工信部网络安全负责人 在线营销型网站制作 成都网站开发公司排名 上海运营营销号大公司简介 网站制作公司 信科网络 门户网站的特点 被黑的网站 东营有网站 网络安全宣传周资料'' 我们网络安全等级保护级别 软营销例子 2016信息安全大事记 北京网络安全培训机构 网络安全身份认证有哪些类型临沂学营销 北京朝阳网站设计 企业微博营销案 上海运营营销号大公司简介 开源信息安全管理系统 常州网站制作企业 信息安全保护经验 建网站用什么语言 手机app网站 衡水做网站公司