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
信息安全准入rsa信息安全大会 2017信息技术与信息安全 linux系统的优点完全免费代码开源优质的营销网站建设深圳软文营销推广网络安全软硬件安恒信息安全学院铁岭网站建设中国顺德手机网站设计功能性网站制作信息网络安全制度大魏王朝,妖魔乱世,幽鬼横行。 当顾青玉睁开眼睛醒来之后却发现自己只有七日可活! 无奈之下,只好凭借驯养系统驯养一只青龟,将其化作自己的一个分身! 【叮!是否消耗成长点驯养青龟?】 【驯养成功!】 【青龟等级提升!】 …… 【叮!是否消耗进化点进化天元青龟?】 【进化成功!】 【天元青龟进化成为:天元龟!】 【叮!获得能力‘天元一气’!】 …… 顾青玉发现,自己驯养的分身不但可以不断升级,还可以不断的进化…… 神界至尊意外陨落,舍弃神魂重修天道。神,仙,妖,魔,鬼,怪…一切的一切都存在不为人知的地方。信,则有;不信,则无!新人作者,主写男频修仙脑洞爽文当陆七拿到了面具的时候,一切的一切都开始了……五十年前人魔两族为了寻求和平选择谈判,但在谈判中人类失去了史上最强魔法师,魔族魔王陨落,战争再一次爆发。五十年后传说中能够创造和毁灭世界的魔法书出现在魔族大陆,恶魔族的少年和他的伙伴踏上了寻找魔法书,踏上了属于他们的旅程唐末五代十国,军阀混战时期,外族趁乱而入,企图先霸武林,里应外合,再图中原天下。 一系水尊,九转玄阴之体,带领群雄,瓦解阴谋,驱除外敌,助后周太祖平定天下。“我的双刀早已饥渴难耐!”“远哥,有些事情还是应该有个度,过量的话,对身体不好……,还不如去释放一下!”身披守护天使,肩扛狂徒铠甲。左手饮血剑,右手无尽之刃。横扫丧尸世界无敌手,就问一声还有谁?日月大陆,一个魔修地位底下的大陆, 穿越到此地的凌云已生活多年,结果每天系统只是发一些杀野鸡,野兔的任务。 “拜托,我都在这杀好几年了,我的金手指呢?我的无敌挂呢?坑爹呀” 发泄完的凌云当场被“万箭穿心”…… 且看凌云如何被所谓代表正义的正派一步步逼成魔尊。 (注:本文系统只起辅助功能) 运筹帷幄算天下,一身修为定乾坤 以凡躯肉体血染苍穹,以无双智计扭转数国时局 震乾坤,逆生死 得至宝,夺造化 破万界,立天道 练就无上神通,击败无数强者,屹立在天道之上,自创天道,沐浴万灵,即是创天主宰。 二十年前,一场大火,父母双亡,与妹妹分离。 二十年后,接到刺杀任务,在战斗过程中,猜测目标是和自己分开了二十多年的妹妹。 因为这个猜测,导致任务失败,受到组织惩罚,“意外”死亡。 重生后,在成长路上,发现了二十年前的那场大火里,还隐藏着不为人知的秘密……
互联网大会2014 网络安全 网站的维护 软件信息安全测评 杭州建网站 2016最新网络安全事件 信息安全大数据 山东网络营销 gartner信息安全的威胁 网络安全法 等级保护 分析一个网站 感情纠纷的情感疏导【www.richdady.cn】 不爱读书的解决方法【www.richdady.cn】 前世缘份如何影响情感生活?【www.richdady.cn】 投资项目的自我提升咨询【www.richdady.cn】 缺心眼【www.richdady.cn】 婴灵对家庭关系有哪些影响?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 儿子抑郁症的前世因果威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 孩子压力大的案例分享【www.richdady.cn】√转ihbwel 成人发育倒退的可能症状威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婚姻生活不顺的前世记忆咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 意外的前世因果咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 交通意外的常见原因咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 与女友前世的故事分析咨询【微:qq383550880 】√转ihbwel 大龄剩女的情感生活【www.richdady.cn】√转ihbwel 儿子抑郁症的症状与诊断咨询【σσЗ8З55О88О√转ihbwel 投资项目的环境影响咨询【企鹅383550880】√转ihbwel 不爱读书的原因分析【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 外灵的种类咨询【www.richdady.cn】√转ihbwel 意外的心理调适【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 升迁障碍的职场规划如何制定?【微:qq383550880 】√转ihbwel 网站的维护 谷歌网站建设 信息安全的企业信息 肥城网站制作 网络安全是什么专业 襄樊做网站 功能性网站制作 绵阳房产网站建设 重庆网站设计公司排名 国家 信息安全 标准 深圳网站维护 医院信息安全方案 网络安全渗透测试 网站背景音乐 分析一个网站 自助建设分销商城网站 网络安全专用产品 e春秋网络安全实训平台 浙江 网络安全 信息安全的企业信息 我们的优势的网站 移动信息安全中心,-1公司网络安全部门规划方案 中国网络安全局 网站和后台 为什么有些网站搭建的是php其所有网页均已.htm命名 优质的营销网站建设 信息安全准入 优质的营销网站建设 安恒信息安全学院 信息网络安全制度 网络安全夏令营 重庆做网站 员工信息安全培训 数码网站建设 深圳网站维护 深圳网站制作公司 讯 四川大学 信息安全 怎么建设网站 网站用字体 营销主要是营销什么 济南网站忧化 违反计算机信息安全条例 互联网营销讲师 网络安全防护设备部署 重庆涪陵网站建设 途牛网营销西安专业网站建设服务 网络安全公众号 网络与信息安全测评中心 我们的优势的网站 网络安全软件推荐 信息安全相关政策 网站设计总结 解放军信大信息安全 台州网站设计 福州网站制作公司名字 山东网站建设推广 H5建网站 php网站培训 怎么建设网站 网络安全管理小组 网络营销体系 厦大网络安全 信息安全类实验室 网络安全夏令营 淄博网站推广 自助建设分销商城网站 南宁网站建设7make 重庆微信网站开发公 网络安全 银川 网站的维护 网络安全加固设计方案 深圳哪里学网络营销 个性化网站 信息安全类实验室 功能性网站制作 信息安全相关竞赛 利用所学的信息安全知识构建一个安全的网络,-1 核心机房的安全规划物理安全链路安全网络安全系统安全信息安全 2017信息安全 新闻 智能电网信息安全 青岛 网络安全法 浙江 网络安全 网站制作培训 网络安全法 2016 techcrunch 信息安全管理机构 免费送网站 网络安全保护 移动网络营销定义 网站背景音乐 信息安全的企业信息 网站的维护 天?h网络安全审计系统v6.0 五大营销系统 gartner信息安全的威胁 网络营销与策划培训 网站要什么 网络安全管理小组 网络安全 银川 国家网络安全机构 邢台网站制作市场 山东省网络安全赛 外贸网络营销教材 网络安全服务内容 厦门 做网站 中国计算机网络安全网 网络营销与策划培训 邢台网站制作公司哪家专业 谷歌网站建设 安恒信息安全学院 建湖建网站的公司 信息安全防护的基本技术不包括 网站和后台 银监会 信息安全 文件,-1 联想 信息安全 网站建设中图片 网站背景音乐 网络安全渗透测试 5设计网站 自助建设分销商城网站 网络营销体系 中山网站建设 e春秋网络安全实训平台 外贸网络营销教材 网络信息安全散文 信息安全的企业信息 淄博网站推广 网络安全软硬件 移动信息安全中心,-1公司网络安全部门规划方案 厦大网络安全 山东省网络安全赛 网站和后台 上海做网站 公司 华为 网络安全特性 优质的营销网站建设 网络安全法 2016 techcrunch