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做动效网站滁州做网站茶叶网络营销策划重庆互联网营销推广信息安全漏洞分析报告网络营销的营销对策分析唐山网站建设网络招生和营销天族小殿下惊天落难,被隐士老人古月所救,从此她身边多了一个陪伴的人,两人相互帮助、相互慰藉,两小无猜,青梅竹马,他说过长大以后要娶自己,为了能让她活着,惊天独闯龙潭虎穴寻地火,一人大战千人得阴风珠,然而命运捉弄相爱的人,应为身份差距分开。为了能见到他,为人能和他在一起。她吞地火,食阴风珠,闯地狱得寒冰神髓,过关斩将得天火,历经千辛万苦成为世界强者,她满坏欣喜的去找他,却发现他要大婚了,无数次幻想的新娘不是自己,他们会不会在一起,请看王静如的寻夫之旅,这是一个充满斗气和魔法的世界,这是一群正义和自由的佣兵,跟随他们的脚步,去到目光所及的每一个地方,留下永恒的传奇。不要在黑夜里高歌,怕惊醒那些沉睡在暗处的猛兽。 无穷浩瀚的宇宙,魔法,修真和科技并存。 这是一个探索未知的传奇,也是一首歌颂平凡的小曲。“我不后悔,因为无论怎么选,最后都会后悔。”不知为何,我重生到初三的那个暑假,既然回来了,我就不会辜负这个机会我不管你相不相信,反正我就是一个记录者苏铭带着系统来到平行世界,却意外和当红女星沈雨萱有了一夜绯闻。 什么!沈雨萱居然还是苏铭的头号黑粉! 苏铭写小说大火。 沈雨萱:“什么破小说,写得狗屁不通。” 苏铭写歌大火。 沈雨萱:“什么破歌,一点都不好听。” 苏铭导演的电影大火。 沈雨萱:“什么破电影,狗都不看。” …… 夏目瑶:“你这么讨厌苏铭,我可以让他做我男朋友吗?” 沈雨萱:“不行,他是我的!” 苏铭:“……”2499年,自第一批星际舰队穿越慢慢星河跨越数百光年来到这里已经200年了,我们的文明在其后的时间中汲取着这一片庞大废墟的营养,探索,战斗,修理,考古,是新世纪每一位孩童的必修课,但哪怕如此直至今日,我们所探索的也不过是这一片残骸的十分之一。懒得下载日记软件了,就拿17k写日记吧。修行是一条茫茫无尽的道路,路上没有长生的喜悦,有的只是无尽的枯寂与落寞,三年前问心路上,学院问我,为何要修行,实际上我撒谎了,我只是想好好活下去,能像从前一样回到自己师父师娘身边,跟明月一起坐在清风山顶的大石头上看日出一个刚出校园的大学狗被社会毒打得回了老家,灰头土脸的他因意外重生到了修仙界。在这里,还有与他一起重生的冤种大黑狗。 “好汉饶命!你要揍请揍我的狗!” “你他喵的是真的狗啊!” 天要亡我,仙要灭我,我唯有一狗,可开天,弑仙...“咦,我的狗呢?”
经常访问的国内外网络安全方面的网站 网站收录差 从化建网站 信息安全漏洞分类 2017网络信息安全形势 九零专注信息安全 深圳电子商城网站建设 中国的网络安全威胁 网络安全周报道 网络安全保护方案 前世今生的故事是真的吗?【www.richdady.cn】 忧郁症的自我提升【www.richdady.cn】 外灵干扰的自我提升【www.richdady.cn】 解梦的前世影响咨询【www.richdady.cn】 莫名其妙感伤的解决方法咨询【www.richdady.cn】 心慌胸闷头晕【微:qq383550880 】√转ihbwel 学习成绩差的家庭教育咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 儿子不读书的前世记忆咨询【σσЗ8З55О88О√转ihbwel 前世缘份的修行建议【σσЗ8З55О88О√转ihbwel 财运不佳的财富规划【www.richdady.cn】√转ihbwel 失业后如何快速找到新工作咨询【σσЗ8З55О88О√转ihbwel 与女友前世的咨询技巧【www.richdady.cn】√转ihbwel 大龄剩女的真实案例有哪些?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 脑部不清晰的原因分析咨询【企鹅383550880】√转ihbwel 事业不顺的案例分享【企鹅383550880】√转ihbwel 突然过世的原因有哪些咨询【企鹅383550880】√转ihbwel 前世今生的故事有哪些经典案例?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 什么原因意外的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 官司的预防措施咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 缺心眼咨询【微:qq383550880 】√转ihbwel 网络营销职位分析 信息安全专业大二课程 微信高端网站建设 网络安全公司咨询 开发软件网站建设 网络营销的能力要求 信息安全 政策法规 什么叫企业网站 合影营销 网站制作北京 衡水网站制作 国内信息安全问题 网络安全保护方案 网站设计公司网站 郑州的数据营销公司 网络安全试点示范工作 中国网络安全 国际 信息安全专业检测 深圳电子商城网站建设 各大搜索引擎整合营销 临沂网站推广 信息安全服务认证资质东莞市做网站 网络安全保护方案 网络安全软件公司 网络安全等保规定 唐山网站建设 网站组成 网站挂载 九零专注信息安全 搜索引擎营销五个步骤是什么意思 网络安全面对的威胁 开发软件网站建设 金融信息安全研讨会 建立企业网站 怎样创建网站 网站挂载 网络安全软件公司 优质网站 如何为公司做网站 中国山东网站建设 从化建网站 温州手机网站推广 免费建网站样板手机版家里营销电话 信息安全专业检测 钦州网站建设如何进行网络营销 网络安全管控系统 公安部 信息安全实验室 网络信息安全基础常识 互联网及网络安全应用 美国网络安全行政令 2017上海网络安全论坛网络安全解决方案设计原则 网站收录差 信息安全服务认证资质东莞市做网站 网站虚拟主机空间 深圳电子商城网站建设 新媒体营销都有什么 网站虚拟主机空间 网络营销的能力要求 网站建设报价 整案营销 企业营销型网站有特点 安恒网络安全 网络营销师待遇 2017 信息安全 峰会 代防火墙与网络安全中的防火墙有何联系和区别 网络安全保护方案 经常访问的国内外网络安全方面的网站 国家网络安全示范基地 中国信息安全安华 郑州的数据营销公司 美国大学信息安全 什么叫企业网站 论坛营销表现形式 信息安全 政策法规 网站挂载 信息安全等级保护综合管理系统 网站建设com java保护信息安全 石家庄短期网络营销 网络安全流程 信息安全专业检测 最好的网站建设公司 信息安全漏洞分类 武汉做网站公司 大数据网络安全专业 公司网站制作商 网站制作呼和浩特 贵阳网站设计 网络安全试点示范工作 石家庄短期网络营销 新浪微博垃圾营销范围 2015年企业网络安全事件 地产饥饿营销案例分析 信息安全 行业新闻 海尔电脑网络营销战略 网站制作北京 微博营销图 国家对信息安全性 网络安全侦察 软件定义网络安全 gbt 20984-2007 信息安全技术 信息安全风险评估规范 开发软件网站建设 网络安全公司咨询 钦州网站建设如何进行网络营销 教育网站 网页赏析 微博营销的效果数据分析 公司网站制作商 提高个人信息安全意识 信息安全漏洞分析报告 互联网及网络安全应用 九零专注信息安全 2017网络安全高峰论坛 信息安全等级保护综合管理系统 大数据网络安全专业 临沂网站推广 网络安全法进展 网络安全面对的威胁 浦东新区网站建设 国家网络安全示范基地 传统营销的特点是什么意思 浦东新区网站建设 九零专注信息安全 中国山东网站建设 信息安全宣传周展会 网络营销职位分析 信息安全漏洞分类 各大搜索引擎整合营销 中国网络安全防护 2017年网络安全奖学金 信息安全技术标准 深圳网络安全咨询公司 深圳电子商城网站建设 东营设计网站建设 网站设计公司网站 北京微网站建设