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
狗狗啃鹿角有害吗狗狗狂犬预防针多少钱一针狗狗空调吹多了狗狗空运要什么费用多少钱狗狗口水粘液怎么回事狗狗啃鹿角有害吗狗狗快死时还能活多久狗狗空调吹多了狗狗狂犬病眼睛症状有哪些症状图片大全狗狗可以吃酸楂煮肉吗狗狗快乐叫声狗狗空调吹多了狗狗可以吃梨不狗狗快乐叫声狗狗空调吹多了狗狗快生小狗了怎么办狗狗快速催情法狗狗哭泣抽搐狗狗口水粘液怎么回事狗狗可以坐动车么狗狗狂犬的症状狗狗哭泣抽搐狗狗狂犬病眼睛症状有哪些症状图片大全狗狗可以喂它面食吗狗狗口臭好几年了狗狗狂犬预防针管多久狗狗口臭好几年了狗狗可以随便喝羊奶吗狗狗可以坐动车么狗狗快生小狗了怎么办啊以同名漫画《大理寺日志》改编,添加了一个自设加入(且体可查看“附录”)作者初心是希望在加入自己自设人物的后时写一份精彩的《大理寺日志:文字版》希望大家多多支持! 附录:(其他人物皆出于原创,在此只介绍自己加入的角色了) 姓名:郑珏 身世:唐代五门望族“荥阳郑氏”的小女儿 身高:156 年龄:离家时年仅十三岁 武器:匕首 其他信息会在文中介绍,在此不便多说,望各位原谅泱泱中华,五千年文明悠久璀璨......看多了盛唐雍容,也厌倦了大宋富庶,但还有谁能记起史上唯一不和亲、不纳贡,曾经雄视四海独步天下的强盛大明?其为何会立下‘天子守国门,君王死社稷’祖训,底气又是从何而来?本书便是带您重温太祖朱元璋如何从一个托钵讨饭的底层草根铁腕集权建立大明根基,以及其铁血子孙如何荡平四海、威服天下......“很久以前,在兴远府景东郡徐家出了一个奇女子,她被誉为不世出得奇女子,然后......” “奶奶,那个奇女子该不会是你吧?”小女孩打断到。 “胡说,我怎么会自己吹嘘自己呢!” “切,你明明经常这样。” 小女孩撇了撇嘴,嘴里嘀咕着:“我都听了好多个版本的开头了,后面反正都会变成什么学院争雄,中州争霸,扫奸邪,荡妖族,一己之力拯救全世界,都是骗人的。” “哪有什么奇女子,这只不过是景东郡徐家女儿临死前的一个梦罢了。”小女孩如是说道。 “当真如梦一场啊。”那个声音叹息道。 五年时间,陈默当牛做马。 五年,李雅晴事业蒸蒸日上,成了万人追捧的女总裁。 五年,陈默还是那个平凡的家庭煮夫。 离婚,是唯一的选择,然而陈默不明白,金钱和权势真的那么重要吗?当年的自己是如此的不屑一顾,没想到李雅晴为了一点蝇头小利,居然跟自己离婚……天启年间,年轻的朱由校,望一举解决辽东之患,然而,事态之发展,却出乎他的意料,最后,竟然导致了更大的灾难……红月当空,全球骤变。拥有力量,你就高高在上,应有尽有,没有力量,你就只能任人宰割。危机爆发,众种族林立,丧尸,异兽,鬼种,人类。九转山河,浩瀚天下,试问天下,谁与争锋!起步比别人晚的颜逸能否追赶众人的脚步,在末日之中杀出一条属于自己的路。简介意外穿越,自带外挂? 弱肉强食,适者生存? 修仙世界就没有人权? 看周奇如何在天玄大陆混的风生水起。 若无法,我来定。 若无正义,我来伸张。 若无将来,我来探寻。 帝令一出,万族臣服,莫敢不从…… 我是一个男神,超级无敌! 我正在上大学,因为天生的神神基因,加上后天的锻炼,浑身上下,便拥有万般的神力。 一个人的力量,可以对付无数的平常之人。 加上,我长相柔美,貌似美丽的女孩子一般。 许多女孩子甫一见到我,就会深深地爱上我。 无论我走到那里,都会遇到情痴痴的女孩子。 女孩子们疯一般,痴痴地纠缠住我,骚扰我,令我烦不胜烦。 我是男神,超级无敌,却无法摆脱女孩子们热烈的纠缠。 哎!男神魅力,超级无敌呀! 姐姐说过,江湖即人心,一切血雨腥风,不过互相的算计;一切冷暖依舍,不过利益所需; 或许我不应该离开那安逸的小岛,来到这热闹的华武之地,这样的话就不用遇到这么多糟心的事了。可是谁又会甘愿平淡的过完一生呢? ps:收藏越多更新越快哦
苗疆诡术之南王宝藏 人间游乐园 重生S8,操作像小说男主 异神归来 行于天灾间,我能做什么 理想国的破灭 桃源小天师 我和恶魔 四合院:满院禽兽都死远点,滚 虚无军团 萧阳 五日游戏 重生之叶帝归来 新星系 我在人间斩妖除魔 待到缘分重来时 那年那天那个你和我 居易的诗集 神戏一 废土之红警3 狗狗狂犬病眼睛症状有哪些 狗狗空运要什么费用多少钱 狗狗快生小狗了怎么办 狗狗啃草 狗狗狂叫怎么回事 狗狗狂犬病眼睛症状有哪些症状图片大全 狗狗可以吃酸楂煮肉吗 狗狗口水粘液怎么回事 狗狗狂犬病眼睛症状有哪些症状图片 狗狗哭泣抽搐 狗狗可以吃梨不 狗狗可以吃梨不 狗狗狂犬的症状 狗狗空运要什么费用多少钱 狗狗可以忍受多久不遛 狗狗可以坐动车么 狗狗可以吃人类的药吗 狗狗狂犬病眼睛症状有哪些 狗狗快速催情法 狗狗可以随便喝羊奶吗 狗狗空运要什么费用多少 狗狗可以随便喝羊奶吗 狗狗啃草 狗狗快死时还能活多久 狗狗狂犬病眼睛症状有哪些症状图片 狗狗口水粘液怎么回事 狗狗空调吹多了 狗狗啃草 狗狗啃草 狗狗空运要什么费用多少 狗狗快生小狗了怎么办啊 狗狗狂叫怎么回事 狗狗可以吃人类的药吗 狗狗快生时桃子会肿吗 狗狗口臭好几年了 狗狗可以吃梨不 狗狗可以吃人类的药吗 狗狗可以忍受多久不遛 狗狗口臭好几年了 狗狗可以吃酸楂煮肉吗 狗狗可以吃梨不 狗狗可以吃人类的药吗 狗狗可以坐动车么 狗狗狂犬病眼睛症状有哪些 狗狗快乐叫声 狗狗快生时桃子会肿吗 狗狗狂犬病眼睛症状有哪些症状图片 狗狗口臭好几年了 狗狗可以学会哪些动作 狗狗快速催情法 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 穿书反派的我只想杀青,女主人设崩坏了 三国:灵堂诈尸,开局吓哭蔡文姬 异武新大陆 佛之手 我的宗门有本山海经 百度 百度 百度 百度 百度 狗狗快生小狗了怎么办 狗狗快速催情法 狗狗哭泣抽搐 狗狗狂犬的症状及治疗 狗狗可以吃梨不 狗狗哭泣抽搐 狗狗可以坐动车么 狗狗狂犬预防针管多久 狗狗狂犬预防针管多久 狗狗狂犬病眼睛症状有哪些症状图片大全 狗狗狂犬的症状 狗狗狂叫怎么回事 狗狗可以学会哪些动作 狗狗空运要什么费用多少 狗狗可以吃梨不 狗狗狂犬病眼睛症状有哪些症状图片 狗狗快生时桃子会肿吗 狗狗快死时还能活多久 狗狗口水粘液怎么回事 狗狗狂犬的症状 狗狗可以吃人类的药吗 狗狗可以学会哪些动作 狗狗可以学会哪些动作 狗狗快死时还能活多久 狗狗快速催情法 狗狗可以吃酸楂煮肉吗 狗狗狂犬病眼睛症状有哪些症状图片大全 狗狗狂叫怎么回事 狗狗空运要什么费用多少 狗狗快乐叫声 亚星官网 亚星官网 万利官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 欧博官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网