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
企业网站seo搜索引擎营销包括上海网站建设联四川网络安全上海网站建设联重庆綦江网站制作公司哪家专业中国电子学会信息安全专家委员会企业网站seo网络营销服务售后企业软文营销素材 这是个陌生的世界,一切都是未知,一切又都很熟悉。在这里,谁也不能确定,下一秒是生是死,甚至死都不知道怎么死的。混沌初开天道始,万族林立生者适。天道如海唤天堑,踏海征途道之巅。 ——洛尘兮 世间万物皆修行,道俱万千谁能赢。百花齐放争天地,唯有强者动乾坤。 ——黄梦燃 天堑海之巅,道祖洛尘兮与仙祖黄梦燃为道统之争一决胜负。最终洛尘兮技高一筹,将黄梦燃打下天堑海之下。自此天堑海上再无仙祖黄梦燃之威名,殊不知这只是黄梦燃借此达到他计划的第一步——重生!【灵气复苏、异兽流、无女主、不圣母】 苏辰穿越成为了一只长臂猿,竟能看到属性面板和未来命数! 因得到了所有母猴芳心,引来猴群追杀…… 好在天降神雷,灵气复苏,群猴心性大乱,开始自相残杀。 嗯?这只猕猴未来能找到洗髓果? 你以为这是你的命中注定吗?错,被我看见,你的机遇就成我的了! 与此同时,灵气复苏之后,世界大变,无数野兽血脉觉醒! 几十米长的巨蟒,一口咬碎游轮的狂鲨,周身被火焰萦绕的狼王…… 更有沉睡之中山海经异兽,不断的苏醒! 三起连续的人口失踪案,加上突发的床底藏尸案,让刑侦队长沈杰手忙脚乱。男主聂一仑用他专长的美术学和心理学,以及法医女主宁无瑕的帮助下,藏尸案得以告破。 可人口失踪数还在增加,更诡异的是,接踵而来的大街割喉案、静脉投毒案等多起命案,似乎都与藏尸案有些关联。随着逐一的侦查,发现身边的人才是最可怕的。 而且,最终的矛头还指向了四年前的一起案件……捞尸人的禁忌有很多,可总有人不相信,说是歪门邪道。 这不,带着校花总裁下一次水,捞一次尸。 她竟非逼着我和她生猴子!有一座山,高十万八千丈,山下有个村子,村子里有一个老爷爷,他每天都坐在村口树下讲故事,故事讲的是......大学开学前几天,鹿鸣和几个好兄弟一块儿聚了聚。 一向不喝酒的他被几个好兄弟给灌醉后,进走错了厕所,进了女厕所。 当他醉醺醺推开一扇厕所门时,居然看到一个漂亮的女人。 于是乎,他不但被误会成了流氓和变态,还被那女人给狠狠揍了一拳。 …… 两人的缘分就此开始了仙域女帝姬如霜惨遭暗算,自爆而亡。 机缘巧合一缕神魂转世投胎下界仙朝! 复仇大业未行,却发现隔壁居然还有一个男婴。 “哼,不过是长生路上的累赘罢了。” 可接下来,女帝却发现自己的这个弟弟有些变态。 放弃神药灵液,居然让她觉醒轮回道体! 摸摸自己,居然让她修为翻倍! …… 面对哥哥的无限宠爱,女帝则是羞红了脸。 “哼,雕虫小技!” “复仇当前,本帝怎么可能屈服于这个男人的施舍。” “嗯,神药真香!谢谢哥哥!“手握55张牌的古长瑞,作为重生者的导师,总感觉鸭梨山大。天赋异禀的李正在梦里重获天眼技能,开启了人生的新篇章。在协助林娇娇解开她扑朔迷离的身世之谜过程中,李正历经了波谲云诡的奇遇,遭遇了不明来历者的重重绞杀。最终打开了连通意识和现实的通道大门。虽解开了林娇娇的身世之谜,却触发了历史倒转的开关。 为了维护现实世界的安全,李正在意识世界里的众位隐士高人帮助下,终于淬炼出了真身。只是这位天之骄子要如何从千军万马中杀出重围,阻止历史篡改者试图从意识通道重回现实世界独霸天下的野心呢……
信息安全企业公司分析 营销书 信息安全设备包括 信息安全范围 大学网络安全先学什么 营销大全 做一个网站要多少钱 网站设计佛山顺德 提升网络安全意识 网站建设售前说明书 网络安全的新技术 2017网络安全竞赛 公司网络营销的方案设计 信息安全师证书 建网站前途 武汉大学的信息安全 小米网上营销策划书 12306信息安全事件 信息安全企业公司分析 网络信息安全第二版 网络营销的推广形式 为了提高网络安全 营销书 国内外信息安全研究现状及发展趋势 网络建设的网站 网络安全周 郭启全 医院网络安全方案 网站建设手机网络营销的案例 企业手机网站建设流程 公司网站规划案例 信息安全企业公司分析 淄博做网站 企业手机网站建设流程 怎么弄一个网站 企业手机网站建设策划方案 网站流量统计模板 建行营销 发信息安全吗 企业手机网站建设策划方案 建大网站 免费网站申请 搜索引擎营销包括 网络安全信息公司 外贸网站建设公司策划 网站建设制作 网络安全与病毒防范第三版 网络安全攻防培训 优秀网页设计网站 免费那个网站 建网站前途 信息安全奖励等级 闸北区网站建设 网络安全新趋势 ppt 中山网站建设方案 武汉大学的信息安全 服装网络营销方案 订阅号营销 soc信息安全,-1 电子科技公司网站网页设计 中国电子学会信息安全专家委员会 网站优化案例 网络安全设备应用分析 建网站前途 小米的创新营销之道 网络信息安全事件,-1 丽江网站建设 余姚网站建设公司 龙华网站建设 做一个网站要多少钱 网络信息安全第二版 绿色风格的网站 西宁网站建设 网络安全问题文章 企业网站seo 无锡建设网站 网络安全信息公司 网站站群建设 网站建设制作 单页式网站模板 大学网络安全先学什么 2016 网络安全事件 信息安全打印机厂家 宝洁网络营销案例分析 网络营销公司地图 信息安全风险动态管理办法 重庆大足网站制作公司推荐 北京市信息安全 内容营销 社会化营销案例 网络安全培训培训机构 小米的创新营销之道 信息安全范围 等级保护网络安全ppt 2017网络安全竞赛 网络安全的发展阶段 系统信息安全情况 网站流量统计模板 新型网络营销是什么 西宁网站建设 信息安全审核员培训 网络安全新趋势 ppt 发信息安全吗 宝洁网络营销案例分析 申请网络安全证书 信息安全审核员培训 信息安全企业公司分析 解放军网络安全 商业网站模板 信息安全企业公司分析 淄博做网站 提升网络安全意识 深圳网站设计工作室 网站站群建设 网络信息安全第二版 广州手机网站设计 公司网站被侵权 企业手机网站建设流程 网络营销的推广形式 网络安全最关键最薄弱 网络营销就业怎样 怎么弄一个网站 门户类网站费用 网站设计公司南京 网站建设制作 企业手机网站建设策划方案 外贸网站建设公司策划 如何理解IT信息安全 新鸿儒网站 网络安全威胁中断 境外建网站 网站设计佛山顺德 订阅号营销 系统信息安全情况 科研信息安全 温州微网站制作哪里有 百度信息安全 营销大全 东营有哪些制作网站 国内外信息安全研究现状及发展趋势 根据国家网络安全 整合营销的定义 网站设计佛山顺德 电子科技公司网站网页设计 为保护网络信息安全保障公民法人和其他组织的合法利益选择答案 淄博做网站 email营销方式