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
网站降权信息安全企业合作安全架构和信息安全的差异湖南网站制作电话网址营销苏州企业网站电子邮件营销十大禁忌鲲鹏网络营销策划上海 互联网营销公司排名网络信息安全管理小组35岁的上市公司老总徐登峰意外重生,回到他18岁的年代,一个新的世纪正在冉冉开启,前世没结婚的他看着身边的几个完美女孩陷入万分纠结,该选哪个好呢?吾名荒被兄弟所害,重生于君家一脉。不破苍天誓不休。 铸无敌神体,誓要冲破天地束缚,且看君无尘如何逆天而行。 你是大家族子弟,可惜我是一家之主。 你若害我,那我便除尽天下奸佞小人! 我君无尘,一刀,一法则,令神魔两界颤抖 只因发现了院长不为人知的秘密而被院长开除,重返武院后开始了和院长斗智斗勇的故事……先别感到无趣,这,只是我传奇一生的开始!苏家无极塔试炼中,被打落天裂深渊的苏志宇,却因祸得福,意外成为无极号飞船的第二位船长。学宇宙顶级剑法,装备宇宙顶级的“虚空之源”引擎。 等离子炮。歼星炮,光子武器。概念武器,各种宇宙尖端技术。我都要了。 我要玩转诸天万界。 从此命运改变......当红歌手卫源一觉醒来,发现自己重生在平行世界的一个舔狗身上。 这一世,他有三个目标。 第一:赚钱!赡养母亲! 第二:成名!红遍全球娱乐圈,响彻大江两岸! 第三:痛撕天下绿茶! 顺便,把国民女神俞妙菡娶回家! “卫源,我们爱你!我要和你生猴子!” “卫源,请问当红天后柳冰冰对你暗恋已久,你打算怎么应对?” “卫宝,国民女神俞妙菡和新晋四小花旦之首的杨壹琳你选谁?” 聚光灯下,卫源侃侃而谈:“当然是选俞妙菡了!其他人都是我妹妹!”人家穿越都是直接氪金加点,装逼打脸,一步登天。 马致远却只能靠着一块简陋到极致的面板,在华山上努力的修炼着。宋尘,表面上是一个算命先生,实际却是宋家第三十代捉妖师。看他如何与汉武帝刘彻一起冒险他在深海铜棺中沉睡了万年,此刻他醒来了,他手执弑天刀,对着污浊的苍穹呐喊:“若天道不公,我便踏碎这虚空!”如果知道那是最后一次见你,我一定不会让你离开 樱花树下的约定,是故事的开始;他永远的失去了她,却意外穿越了平行时空,来到俩人最初相遇的时候,与此同时;以前的自己也来到了以后,一个完全陌生的世界。 事情会发生什么改变呢?历史是否还会重来,一切都拭目以待。“什么?原来我是恶魔?” 十六岁那天,‘穿越者’阎墨终于等来了属于自己的灿烂。 ------------------------------ ‘普通人类’加入恶魔学园学习成为恶魔的故事,大概会涉及入间同学入魔了,家庭教师,猎人。
网络安全活动报道 公安网络安全检查方案 贵阳建网站 网站营销工具有哪些功能 网络信息安全公司 保定网站优化 软件注册信息安全 网络安全监测云平台 武汉网站建设公司 江苏营销型网站 孩子学习不好的原因分析咨询【www.richdady.cn】 公司破产的咨询技巧【www.richdady.cn】 婴灵的安抚有哪些实用技巧?咨询【www.richdady.cn】 感情纠纷的真实案例有哪些?咨询【www.richdady.cn】 暗恋的案例分享【www.richdady.cn】 前世缘份的咨询技巧咨询【σσЗ8З55О88О√转ihbwel 前世今生的轮回有哪些真实经历?【www.richdady.cn】√转ihbwel 感情纠纷的情感重建方法有哪些?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 亲子关系的共同成长咨询【微:qq383550880 】√转ihbwel 家宅磁场的检测工具【微:qq383550880 】√转ihbwel 亲子关系的改运方法【微:qq383550880 】√转ihbwel 缺心眼咨询【微:qq383550880 】√转ihbwel 脑部不清晰可能是哪些疾病的表现【σσЗ8З55О88О√转ihbwel 大龄剩女的幸福指南有哪些?咨询【www.richdady.cn】√转ihbwel 性压抑的情感释放咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 性压抑的心理调适咨询【www.richdady.cn】√转ihbwel 不爱读书的案例分享咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 家庭关系的矛盾化解方法有哪些?【微:qq383550880 】√转ihbwel 耳鸣的医学检查威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 事业不顺的心态如何调整?【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 中国电子网络信息安全 自适用网站的建设 网站中主色调 瑞星网络安全 网络营销方案步骤 如何做搜索引擎营销策划 深圳做网站的公司 广州网络安全技能大赛 创建网站 重庆专业的网站建设 网络信息安全的基本功能,-1 网络营销4p概念 做好哪些网络营销能力 营销型网站应用 怎样自己创造网站 合肥网站优化 信息安全制度框架汉中建网站 全国网络信息安全大赛作品 上海网络安全会议2017 小程序网站 ui的含义网站建设 外贸网络营销课程总结 网络安全 销售 网络信息安全的基本功能,-1 信息安全委员会 网站怎么添加管理员 风险管理与信息安全 重庆璧山网站制作公司哪家专业 信息安全哪个大学好,-1 营销型网站应用 网站营销工具有哪些功能 最有吸引力的营销活动 泰安网络营销重庆专业的网站建设公司 武汉企业制作网站 江西南昌网站定制 外贸网络营销课程总结 营销qq效果怎样 网站的颜色 网络安全系统的管理 网络营销精准定位 金融行业信息系统信息安全等级保护 网络安全对话 瑞星网络安全 国家网络安全日是哪天 微网站功能 鞍山网站制作 网站轮换图 开展经常性的网络安全 中国电子网络信息安全 网站建设项目 网络信息安全公司 国企网站建设 重庆璧山网站制作公司哪家专业 陕西省网络信息安全保护网 安徽 信息安全测评 网站中主色调 太原制作网站的公司哪家好 信息安全 开源 做好哪些网络营销能力 网站布局 网络安全与信息化领导 企业网站备案策划 全国信息安全大赛培训 濮阳做网站 信息安全 细则,-1 深圳做网站(官网) 江苏营销型网站 中国电子网络信息安全 免费学校网站建设 国家信息安全评测中心 建网站推广 计算机网络安全 实验 新余建网站 鹰潭做网站 贵阳建网站 信息安全技术概述,-1 濮阳做网站 最大的网络安全公司排名 网络安全的图片有哪些 泰安网络营销重庆专业的网站建设公司 江西南昌网站定制 何为营销 杭州网络安全研究院 网络安全初学者学什么 网信部门和有关部门获取的网络安全保护信息 深圳外贸响应式网站建设 常州网站设计 信息安全服务规范 网络安全 科研平台 网站设计的公司 信息安全技术 pdf 建网站推广 怎样自己创造网站 营销外包服务协议 网络营销方案步骤 银川网站优化 四川大学信息安全专业学好网络安全法规 短信 网络安全与信息化领导 网络安全评价标准主要有哪些 微信营销软件招代理 安全架构和信息安全的差异 网络安全形势严峻 金融信息安全体现在哪些方面 风险管理与信息安全 信息安全 行业 烟草行业信息系统安全等级保护与信息安全事件的定级准则 广州网络安全技能大赛 云南网站建重庆品牌网络营销推广 最有吸引力的营销活动 网络营销的三个目标 常用的信息安全技术 第三方电子商务平台的网络营销价值 响应式网站需要单独的网址吗 武汉网站建设公司 豆腐的营销方案怎么做 软件信息安全测评中心,-1 网站设计的公司 网络安全系统的管理 最新信息安全技术 珠海营销型网站 太原推广型网站建设 自适用网站的建设 微信营销软件招代理 友情网站制作 网站制作公司合肥 太原网站定制 信息安全测评认证信息 创建网站 网络安全 销售 全国信息安全大赛培训 网站中主色调 蚌埠网站优化 关于网络安全的作文 信息安全技术概述,-1 网站带后台