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
山东网站优化网络安全英文期刊信息安全意识培训方案电子邮件营销优点2014信息安全竞赛题目网络安全 数据威胁情报 培训软件开发网络安全公安内网网络安全工作天蝎网站建设公司电子邮件营销优点童念承诺之前说的话,不再抛头露面,待在家里大门不出二门不迈,继续写侦探小说,保持当红女作家的地位。 后来,童念得知自己的父亲成为东署警局第二任局长,心里感到非常高兴。 童念借此机会,想把太叔劂介绍给自己的父亲认识,去了一家电影院,结果发生杀人事件。 《女侦探童念》系列小说的第二部!独自前往国外留学的体育生凌云,在一次英雄救美后,意外激活了一个逆天的系统,开始了自己称霸篮坛之路!!!本书是一部都市职场言情小说,主人翁平平无奇,但却一跃成为医美机构的CEO。在鸱张鱼烂的皮囊下,医美、媒体、帮会的内幕,情欲的渴望,感情的纠葛、人性的弱点,都是社会最真实的写照。在这个没有传说的世界里,鬼怪们成了人们研究的最为诡异,而他们研究出了对付鬼怪的能力,主角却并不拥有这能力,可他才是结局亦是开始。 不学无术,逃课打架又富有正义感的三无学渣遇见集美丽,智慧,冷静于一身的美女学霸会产生怎样的化学反应,他们之间又会发生怎样的故事……… 榉树下并肩的人影,考卷上不会算的答案,飞不到对面的纸飞机,不会有结果的暗恋………校园的懵懂爱情由何而来,又从何而去………它被谁滋长,被谁熄灭 剑道师就是贱到死的意思,看主角怎么犯贱,怎么把自己贱死。一个被遗弃的少年,是如何一步步走上巅峰穿越到了大秦。 成了大秦的十九公子赵祁。 从小装疯卖傻,成了人人唾弃的废物。 此时正值大秦历三十七年,嬴政为寻长生,不顾百官阻挠,执意东巡访仙。 “父皇,你老了。” 就在此时,最不成器的十九公子赵祁提剑入咸阳宫。 【叮!】 【签到地点:咸阳宫】 【签到任务:逼迫始皇退位】 【签到奖励:一万大雪龙骑军】 面对一千始皇禁卫军。 赵祁有三千黑水台铁鹰卫效忠, 面对两万的黑甲禁军。 赵祁召唤出一万大雪龙骑军将其杀得抱头鼠窜。 这一日。 咸阳宫上。 蛰伏了足足十八年的赵祁第一次穿上黑水龙袍。 站立在龙椅之前。 高举手中雕龙长剑。 朗声道: “儿臣赵祁,恳请父皇退位!”【系统+游戏+同人+童年回忆+爽文+升级】 王超穿越洛洛历险记世界,成为一名普通能源之城 战士,原本以为沦为炮灰的他,却觉醒无敌升级系 统。 “叮!新手大礼包领取成功,获得能源紫水晶 x1000000!” 卧槽!???你管这玩意叫新手大礼包?” 本该平凡生活的少年接到一封信,种种迹象都引诱着他前往一个从没听过的地名——河口。 这里充满了可怕的怪物,少一不留神就会成为它们的食物! 比怪物还要可怕的是隐藏在暗处的敌人,河口没有善人,发现及击杀!
深圳网络营销策划招聘 网络安全公司有哪些 昌都网站建设 网络营销公司多少钱 网络安全手机可视化 网络营销师培训 深圳整合网络营销推广 网络营销师培训 网络安全的攻击报告 常州网站建设 升迁障碍的改运方法【www.richdady.cn】 前世今生的轮回解析【www.richdady.cn】 化解外灵的专业手段咨询【www.richdady.cn】 冤亲债主干扰有哪些案例?咨询【www.richdady.cn】 事业不顺的案例分享【www.richdady.cn】 学习成绩差的原因分析【www.richdady.cn】√转ihbwel 如何缓解耳鸣症状咨询【企鹅383550880】√转ihbwel 化解冤亲债主的有效方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世老公的识别方法【σσЗ8З55О88О√转ihbwel 莫名其妙感伤的自我提升【企鹅383550880】√转ihbwel 前世老公【企鹅383550880】√转ihbwel 前世老婆的前世记忆咨询【σσЗ8З55О88О√转ihbwel 心理咨询与灵性指导咨询【σσЗ8З55О88О√转ihbwel 家庭关系的相处之道威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与公婆前世的前世解析咨询【www.richdady.cn】√转ihbwel 与公婆前世的前世缘分咨询【σσЗ8З55О88О√转ihbwel 内心恐惧胆怯咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的常见案例【www.richdady.cn】√转ihbwel 官司的法律援助【www.richdady.cn】√转ihbwel 缺心眼的解决方法威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 北京高端网站制作 网站开发及设计 国家保密学院信息安全 上网站乱码 网络安全协调局赵泽良 软件开发网络安全 2014信息安全竞赛题目 网站建设 天津 中国 信息安全 网站怎么设置支付功能 手机版网站建设开发 网络安全 数据威胁情报 培训 网络安全测试标准 个人网站推广 微博营销受众群体 中国信息安全网络协会为什么要加强网络安全 2017重大信息安全事件 旅游营销推广是指 如何进网站 湖南网站推 产品设计优秀网站 中国 信息安全 网站建设的公司 上海手机网站建设 网站怎么设置支付功能 手机版网站建设开发 网络安全 数据威胁情报 培训 网络安全测试标准 个人网站推广 微博营销受众群体 2016年信息安全 信息安全等级保护政策培训教程,-1 深圳网络营销公司排行榜 潮州网络营销外包 山东网站优化 信息安全专业和黑客 营销外包公司 工作室网站 网络营销战略的步骤线上营销必备 购物网站设计 运营的网站 营销的表现形式有() 营销型企业网站建设教案 网络营销师培训 郑州微网站 对信息系统运营 使用单位的信息安全等级保护工作情况进行检查 网络安全英文期刊 网站 体系 济南网站制做 网站分几种 张家港专业的网站制作公司 网络安全法 等级保护 title:(网站建设) 旅游营销推广是指 首都网络安全论坛 启明 国家信息安全师 高级 舆情营销网 国家保密学院信息安全 网络安全及解决方法 大数据与信息安全ppt 企业网站类型 运营的网站 如何进网站 微博营销受众群体 网络安全 数据威胁情报 培训 社会营销观念的优缺点 上网站乱码 有个网站是 asp伪静态 放在空间里无法访问我怎样配置 网站和手机网站 青岛 网络安全法 北京高端网站制作 产品设计优秀网站 在线营销型网站建设 武汉企业制作网站 2016年信息安全 在线营销型网站建设 天融信网络安全准入 全网营销优势 网络安全的攻击报告 美国网络安全法律 文化网站建设 2017网络安全形势 中小型企业网络安全 东莞做网站 上海网络安全会 关于网站出现.ldb文件网站打不开解决办法换成sql server 信息安全技术信息系统安全等级保护实施指南,-1 信息安全产品 等级 4p组合营销策略计划书 潮州网络营销外包 我国信息安全等与评价标准 e营销网络版 网络安全顶级会议 工信部 网络安全法 我们国家网络安全吗? 企业 开展信息安全业务,-1 信息安全专业和黑客 深圳营销型网站建 厦大网络安全 如何进网站 产品设计优秀网站 中小型企业网络安全 顺义手机网站建设 企业存在网络安全介绍 中国国家信息安全 九江做网站 深圳网络营销策划招聘 中国国家信息安全 2014信息安全竞赛题目 2017重大信息安全事件 网站开发及设计 信息安全等级保护政策培训教程,-1 网络安全防护设备部署 响应式公司网站 南宁市制作网站的公司 山东网络推广网络营销软件公司 深圳网络营销公司排行榜 天?h网络安全审计系统v6.0 e营销网络版 2018年的网站制作 个人网站推广 网站制作素材 全网营销优势 做网络营销就业前景 信息安全的公司 国家信息安全师 高级 唐山网站托管 国内网络安全认证 保定做公司网站的 手机版网站建设开发 中国网络安全提高 闸北区网站制作 大连做网站 网络营销 公关 石家庄网站建设找哪家