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
网络安全服务包括哪些安徽网站定制天津网站策划山科信息安全怎么样网络安全的相关知识武汉免费网站制作如何让网站收录手机网站制作细节珠海 旅游 网站建设山科信息安全怎么样普通大学生逆袭之路元宇宙时代,机缘巧合之下,大一学生林泽成为了一座鬼屋中的扮鬼NPC,意外发现自己工作的鬼屋竟是一场真实的杀人游戏。 明明是残忍血腥的鬼屋,却被他玩出了奇怪的画风...... 林泽:一名真正敬业且专业的NPC,不仅要吓人,还要能吓鬼。 鬼屋众鬼:你不要过来啊——玄幻修仙爱情,主要讲述男女主其中五世虐恋其中一世;主要为大女主文,全文都是以女主的视角写的,找寻前世记忆后与男主厮守一生,男主则是被女主亲手封印沦为千年剑灵。想要变强吗?想要成为不可一世之人吗?去吧!去读书吧!没错我把一切都放在了那里! 学渣资质的单良表示:问题不大,大也没用。升级干就完了,另外赌狗必死。郡主家里养赘婿,弹琴赋诗通文艺,家里男人样样好,就是没个男人样。自混沌初开,法则之力充斥世界,造就三千世界,而每个世界的原住民们,逐渐领悟法则的法门,集力量于一身,冲破世界的禁锢,成就神位。成就神位的人们仍然禁锢于另一方世界的一隅,在他们的前面仍然有法则之上的力量-原力阻碍他们的前行。当他们举步维艰时,发现每隔一万年,就会打开三千世界的桥梁,就能领悟原力冲破此世界,真正法身成圣,神位转换为圣位,不过成就圣位的条件却十分苛刻,需要人间香火的供奉,为拥有神位的人提供信仰之力,并且两个世界的神位者们决胜出一位圣者位, “我会再回来的,道祖,儒圣,虽然我败了,但你二人绝对在接下来的圣位战被打败,哈哈哈哈…哈哈”, “大言不惭,汝等卑鄙之人,不配存活于世,即使你窃取到轮回法则,不过你已被法则抛弃,下一世定有人将你彻底陨灭”儒圣对着此人闻言道,看着此人在身体逐渐泯灭之际,有一丝魂魄被牵引到一户人家当中,对此眉头紧紧的皱在一起,与道祖相视一眼后,飞向天空上方的桥梁。 红月当空,全球骤变。拥有力量,你就高高在上,应有尽有,没有力量,你就只能任人宰割。危机爆发,众种族林立,丧尸,异兽,鬼种,人类。九转山河,浩瀚天下,试问天下,谁与争锋!起步比别人晚的颜逸能否追赶众人的脚步,在末日之中杀出一条属于自己的路。公司老总魏之善意外身亡,死者妻子九菲,在市公安局刑侦科科长杨军等人的帮助下,展开一场对死亡之因的调查。其间不仅是正义与邪恶的较量,智慧与计谋的比拼……游戏俱现,五开玩家李长生,突然获得五个号的修为! 别人满级200,李长生:“我1000级什么鬼?” 别的玩家只能选一个职业,李长生:“你见过八块腹肌的法师吗?” 穿越大明,成了木匠皇帝的弟弟,大明信王朱由检。 上一世太累,这一世就想混吃等死,逍遥自在。 可是大明朝日薄西山,要想享乐就要先拯救大明朝,要想拯救大明朝就不能好好享乐,朱由检表示麻了。 于是木匠皇帝成了科学狂人,魏忠贤成了忠实的狗腿子,吴三桂成了专业打手……
网站建设经验心得 ctf网络安全比赛证书 网络营销干货百度云 网络安全服务包括哪些 怎样建立自己的网站 2017年信息安全竞赛 网络安全攻防作业 学字体网站 保定哪里有做网站的 新媒体营销外包公司 财运不佳的原因分析咨询【www.richdady.cn】 与老公前世的前世修行【www.richdady.cn】 心特别累的前世记忆咨询【www.richdady.cn】 如何了解自己的前世今生?咨询【www.richdady.cn】 莫名其妙感伤的原因分析【www.richdady.cn】 阴间生活的前世记忆【www.richdady.cn】√转ihbwel 与女友前世的前世解析咨询【企鹅383550880】√转ihbwel 前世老婆的前世解析咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 去世的父亲的前世解析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 纠纷的心理调适威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 去世的父亲的前世缘分威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 小企业破产的主要原因咨询【σσЗ8З55О88О√转ihbwel 婚姻生活不顺的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与老公前世【微:qq383550880 】√转ihbwel 发育倒退的早期干预措施咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的再次相遇咨询【微:qq383550880 】√转ihbwel 公司破产的案例分享咨询【σσЗ8З55О88О√转ihbwel 为什么过世的前世故事【企鹅383550880】√转ihbwel 强迫症【企鹅383550880】√转ihbwel 提高孩子阅读兴趣的方法【σσЗ8З55О88О√转ihbwel 品牌网站开发 建网站要学什么 昆明网络营销实战培训班tsrc网络安全精英卡 集团 信息安全检查 信息安全评测师职责 青岛找网站建设公司 新媒体营销外包公司 网络安全方面的认证 手机网络安全资料 网站组成 中国网络安全技术对抗赛 html5网站建设 构建网络安全新生态 如何让网站收录 南阳企业网络营销外包 网络安全的相关知识 重庆网络安全 佛山网站seo 景区网络营销策划方案 中国网络安全维护组 defcon ctf全球顶级网络安全大赛 东营设计网站建设 中国网络安全维护组 香港外贸网站建设 知名网站规划 网络安全的保护技术 知名网站规划 外贸网站模 怎样建立自己的网站 2017年信息安全竞赛 网络安全工作西安 武汉免费网站制作 大学信息安全例子 网络安全 规程 山科信息安全怎么样 网络安全专家秦安 网络安全 规程 互联网信息安全要求信息的 网站建设费用预算 网站规划的案例 网上超市的网络营销 学字体网站 专注电子商务网站建设 网络营销文案事例 南京网站搭建 网络营销干货百度云 网络信息安全发展史 沈阳信息安全培训 电子营销书 集团 信息安全检查 2016 网络安全 网络营销相关资料 怎样建立自己的网站 信息安全评测师职责 网站的意义 企业网络安全报告 安徽网站定制 青岛找网站建设公司 网络营销培训机构 临沂网站制作顺德做网站的公司哪家好 华中信息安全测评中心 新媒体营销外包公司 集团 信息安全检查 网络信息安全技能大赛 网络安全监管系统 网络安全方面的认证 构建网络安全新生态 有哪些公司是营销公司 太原网站建设培训 手机网络安全资料 网络营销文案事例 网站制作呼和浩特 国内网站主机 网站组成 信息安全服务资质安全工程 珠海 旅游 网站建设 网络安全和java工资 中国网络安全技术对抗赛 四川省信息安全测评中心业务 网络营销整体运营方案设计 网络信息安全问题登记 英国 网络安全 机构 便宜做网站 网络安全服务提供的五个基本功能 武汉免费网站制作 蓝海国际版网站建设系统 网站建设经验心得 东营网站建设 营销是什么意思 单位网络安全要求 搜网站网 群发营销 日本设计网站 网站设计北京新 汽车网络安全 ids在网络安全中的地位和作用 漳州做网站 宁夏 网络安全和信息化领导小组 品牌网站开发 苏州网站推 网站建设 宁夏 网站建设费用预算 对外推广营销策划书 品牌网站开发 泉州网站设计 网络营销误区 系统信息安全要求 泉州网站设计 当前网络安全形势 网络安全关注的方面 2015年国家信息安全专项 网络安全和java工资 手机网站建设中心 大学信息安全例子 微营销百度百科 金融行业网络安全 网络安全资讯 长沙 网站建设 网络营销定义 武汉做网站公司 信息安全的五大特性 搜索引擎营销理论基础 中国平安信息安全 2017信息安全研究生,-1 网络安全实名认证 香港外贸网站建设 信息安全测评等级划分 成都网站推广 西安 网络安全公司 淘宝营销技巧 安徽网站定制 下例我们使用网络安全 网站建设案例 网络安全监控 书 重构网站