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
网站背景黄鑫信息安全竞赛端午节微博营销无锡好的网站公司做网站设计服务商张家港专业的网站制作公司乌鲁木齐网站制作铜陵网站优化顺德网站制作案例价位品牌网站建设多少钱九世善人意外身亡仍单身,转世穿越成农场主 地狱开局,群狼环伺,战狼,战狼,战狼 爆装备-无量玉坠:普欲度脱一切众生 善心换功德,功德致富经开启 劝学,修路,赛马,放牛羊 蓝天,白云,亮星星, 老师,记者,网红,小明星 兰云天说:“乡亲们,等我先富起来,带领大家脱贫致富,共同富裕不是梦”。 镜花水月是一个虚幻的大世界,原来花月容就是那个沉睡的、姓庄的远古人。 觉醒的花月容,意味着镜花水月大世界的崩塌。 “花郝岳袁”组合,他们在一次次跌宕起伏的并肩战斗中,彼此产生了越来越深厚的感情羁绊。对于他们的不舍,花月容不得不有所抉择。 永生不死、绝对自由的造物主身份,花月容会放弃吗?……十年前,滨海第一大家族林家一夜之间被灭族,唯一幸存者林玄被一路追杀,所幸危急时刻被一个小女孩救下,北上逃难。 十年后,林玄成为一代王者,但却在加冕当天卸下王冠,回到滨海......欢迎大家走进C世界,里边有不一样的妖,不一样的王。我,苏杭在杭州是一名的哥,还是一名常年没人来打车的的哥,生活无望 但在另一个世界,神州,我是轻功第一兰梦蝶师傅的徒弟,修真第一家族揭岳的开门弟子,边怀抱美人,边俯瞰世界 在部落与外来势力集团利益冲突中, 解决问题的最有效手段就是, 挥舞手中的上帝之鞭,那是最通行的语言。 请跟随狙击战神, 进入神秘非洲,统领部落,反抗霸权,重树正义, 铸就封神的传说! 去体验热血澎湃,野性喷张的另一种生命状态。 国防科技大学大一新生,在图书馆查阅资料翻阅到了一本奇怪的书而到了异世界,从此林凌柒以新的身份在异世界开始了自己新的征程,用自己的知识带领部族走向强大。 石器时代?没有热水?不会建房?不会种粮?不,我不要这样的生活。 收服猪人族部落,建造房屋,引入种植技术,通热水,摆脱石器时代。 走路太累?速度太慢?马车,飞舟。天生至尊,为人族斩妖除魔!护人族万垂不朽!江宇泽前世遭兄弟的反水,亲朋的质疑,爱人的背叛,不幸陨落。烟消道散之时,竟发现在这大千世界之中,源灵大陆只不过是一粒尘埃。万年后得以重生,挖掘新的力量,开创新的规则,以源灵大陆为基础,向未知探索! ﹝本书抖音号∶周少爷的刀,67104207116﹞ 人在江湖身不由己。他的刀轻易不能出鞘,出鞘就得死人,杀人如同吹灯,什么时候开刀噬血?只在一念间。天才少年敖夜遭挚爱背叛,更是被其挖脉夺骨弃于乱葬岗。 临死之际融合祖龙精血,开启了逆天龙墟神藏。 高深的功法和武技自行修炼,更有一座座神藏等待着他去开启,有吞天霸体、有荒古圣骨、有极道帝兵... 从此逆势崛起,世家天才、豪门少主,以及诸天仙神魔,不服者统统打爆!
网络营销策划 费用 网站后台开发 美国 关键基础设施 网络安全 广州 网站 设计 顺德网站建设公司价位 营销型网站建设sempk 网络安全 致辞 网络安全攻防 石家庄网站建设找哪家 网站后台开发 孩子压力大的教育建议咨询【www.richdady.cn】 官司的法律援助【www.richdady.cn】 感情纠纷的情感疏导【www.richdady.cn】 化解冤亲债主的有效方法咨询【www.richdady.cn】 心特别累的解决方法咨询【www.richdady.cn】 如何应对突然失业的情况咨询【微:qq383550880 】√转ihbwel 冤亲债主咨询【企鹅383550880】√转ihbwel 财运不佳的财富积累【微:qq383550880 】√转ihbwel 家庭关系的心理调适方法有哪些?【企鹅383550880】√转ihbwel 人际关系不好的自我提升咨询【企鹅383550880】√转ihbwel 如何超度婴灵?威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 前世今生对现世的影响威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 精神不振的案例分享【微:qq383550880 】√转ihbwel 孩子学习不好的辅导方法咨询【σσЗ8З55О88О√转ihbwel 前世缘份的前世修行咨询【企鹅383550880】√转ihbwel 前世缘份的前世因果咨询【微:qq383550880 】√转ihbwel 4. 财运与事业发展威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 心慌胸闷头晕的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与女友前世的因果关系【微:qq383550880 】√转ihbwel 3. 情感与心理咨询咨询【企鹅383550880】√转ihbwel 中科院信息安全所 电子网站建设 网络安全的防御 第五届信息安全法律大会 网络安全是指 网站建设的 关于注意网络安全 内部列表email营销关键 网络营销策划 费用 网络安全法大赛 富阳市网站 广州信息安全集成商 微电影营销 信誉好的龙岗网站设计 2017中国网络与信息安全大会 上海网站制作 公司 宝山北京网站建设 北京网站页面设计 信息安全目录,-1 推荐几个成人网站 网站重复 全国大学生信息安全竞赛2017 掌握网络安全技术 内部列表email营销关键 端午节微博营销 济宁网络安全协会信息安全的专业有哪些 网络营销顾问的职责 太原做企业网站 太原做企业网站 成都网站制作公司电话 信息安全违规等级 张家港专业的网站制作公司 营销型网站建设sempk 信息安全管理主管,-1 无锡好的网站公司 上海网站制作 公司 信息安全管理主管,-1 安徽省信息安全比赛 乌鲁木齐网站制作 网络安全的防御 wifi网络安全机制 佛山h5网站公司 珠海建网站 内部列表email营销关键 房产类网站制作商 平台营销大连营销外包公司 专业的网站建设公司 国家网络安全宣传资料 电子网站建设 网络安全 致辞 武汉网站制作公司排名 网络营销能力秀软文 营销型官方网站 长沙专业网络营销 网络安全法大赛 信息网络安全答案 广州 网站 设计 网络安全 主动出击 2017中国网络与信息安全大会 北京网站页面设计 网络安全 会议 信息安全方面主要工作 美国 关键基础设施 网络安全 成都网站制作公司电话 代加企业营销qq好友 渭南建网站 常用的信息安全防护方式是 网站建设的 移动端网络安全 深圳做自适应网站设计 邮件群发 邮件营销 成都网站 展示型网站建设流程 美团营销特色 电商网站建设新闻 顺德网站制作案例价位 上海外贸网站建设 淄博网站优化首选公司 渭南建网站 做好工业控制系统的信息安全等级保护工作 广东信息安全评测中心信息安全logo 江苏营销型网站公司 微电影营销 专业的网站建设公司 第八届中国信息安全博士论坛 账号的克隆 网络安全 北京网站页面设计 微电影营销 第五届信息安全法律大会 乌鲁木齐网站制作 网络营销顾问的职责 第五届信息安全法律大会 信息安全等保标准 信息安全 哪些资质,-1 成都网站建设 怎么测试网络安全性 长沙专业网络营销 做网站设计服务商 网站建设的目标 营销策划品牌事件口碑 怎样做一个网站首页 完美营销会 网站站内优化 酷炫的网站 广东网站建设 掌握网络安全技术 信息安全方面主要工作 大连做网站 第四届网络安全竞赛 网络安全保卫局官网 做网站设计服务商 单位建网站 遂宁网站制作 网站建设制作 南京公司 网络安全测评备案 他人委托我做网站 微信网站模板 网站重复 信息安全目录,-1 网络安全测评备案 网站的栏目 邮件群发 邮件营销 重庆网站平台建设 网站的栏目 胶南建网站 广东网站建设 昆明手机网站建设 信息安全等保标准 网站建设的 12.威胁网络安全的主要因素有 互联网信息安全解决 nike网络营销案例 网络安全 主动出击 自由型网站 网络安全宣传情况