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
北京市信息安全信息安全技术 网络安全等级保护基本要求社区网站 信息安全如何理解IT信息安全全网整合营销网站开发需要什么技术网络信息安全趋势图根据国家网络安全网络安全的发展阶段新建网站【传统玄幻+无系统+剑修+无后宫+不无脑】 百年后,一位手拿残剑的少年走进了人们的视野之中,他笑看风云志,一剑破万象,开合之间竟然有当年那位的影子……(无敌+反派+女帝+败家+签到) 被池瑶女帝背叛,九幽魔主帝九幽不甘殒落。 重生之后却意外觉醒迟到百万年的签到系统。 但这时的他,根本瞧不上签到奖励,无奈只能拿来败家。 叮!恭喜您签到九转仙丹×100! 帝九幽眉头一皱,“这不糖豆吗?大黄快过来。” 叮!恭喜您签到至尊帝器九龙天鼎! “嗯,大小刚刚好,拿来煮火锅。” 叮!恭喜您签到混沌神体! “混沌神体?我记得当年一巴掌拍死的那个准仙帝好像就是混沌神体,大黄快过来” 百万大万来犯! 帝九幽:“吞天噬地魔功,给我吸!” 一日之间,帝九幽连破九重境界。 “修炼?抱歉,那是什么玩意?” 圣历3000年,大帝国涅星共和国内,正举行一年一度的神圣大祭典,一切如往年般安定祥和。然而出乎所有人意料的是,天空突兀出现了一个吞噬一切的可怕漩涡。异像来临之际,于虚无教廷前,迷一般的少年降临,教廷大司祭做出了预言。 命运轮盘的指针到底会如何转动,世界将会如何改变?命中注定的五人,一场邂逅神秘的红发少女,少年与伙伴们又该何去何从?究竟会在浮世挣扎生存,还是踏上毁灭之路?那年阳光正好,少年笑面如花,那年微风不燥,青春飞扬。 那年书海遨游。 那年,玩的没心没肺,也没有做不完的工作。 嗯…那年没谈恋爱… 诸君,且行且珍惜。讲述命运的故事六界纪实,十方苦难,八荒弥尘,唯道深远……奇幻人设+科幻世界会碰撞出怎样的火花?源自近来比较火的一个创意——串烧,背景直接取自笔人从前的作品,延续了近几年的某个游戏世界观,无界限,勿喷。一个驻外星小士兵,偶得可以进化的智慧程序,跨入宇宙,逐渐接触到高等级文明,打造高端武器与战舰,血战星海,播撒炎黄民族神威。 本书为纯粹的科幻,预计四百万字,没有狗血剧情,没有打脸公式,仅有不断攀升的战斗智慧与铁血勇气。世间本不太平,少年又恰恰风华正茂,一路高歌。 穷奢极欲,物欲横流,理想的乌托邦撞向现实的远方,蓬勃生长,伟岸的力量。我,一个普普通通的初中学历的年轻人,很多人说我无所事事,年纪轻轻非要干出租车,但我不在乎,只是今天貌似有点点背?怪事频发?为什么呢?
网络信息安全教材,-1 建大网站 信息安全院士 王 聊城网站建设 山东省信息安全大赛试题 国家网络安全检查操作指南 建立网站例题 玉溪做网站 网站设计佛山顺德 哪个国家学营销最好的网站建设公司 头脑混沌的心理调适咨询【www.richdady.cn】 去世的母亲的前世故事咨询【www.richdady.cn】 失业期间的心理调适方法咨询【www.richdady.cn】 前世缘份的化解方法【www.richdady.cn】 冤亲债主干扰的案例有哪些?【www.richdady.cn】 暗恋的心理调适咨询【企鹅383550880】√转ihbwel 如何解决事业不顺的问题?咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 前世缘份的解读方法咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婴灵的形成原因咨询【企鹅383550880】√转ihbwel 婚姻生活不顺的心理调适咨询【www.richdady.cn】√转ihbwel 儿子不读书的心理调适【微:qq383550880 】√转ihbwel 感情纠纷的解决技巧咨询【www.richdady.cn】√转ihbwel 耳鸣的自我提升咨询【www.richdady.cn】√转ihbwel 纠纷的调解技巧【σσЗ8З55О88О√转ihbwel 孩子压力大的环境影响【微:qq383550880 】√转ihbwel 内心恐惧胆怯的自我提升咨询【www.richdady.cn】√转ihbwel 亲子关系的互动模式【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 大龄剩女的婚恋心态如何调整?【σσЗ8З55О88О√转ihbwel 家庭关系的矛盾化解【σσЗ8З55О88О√转ihbwel 与女友前世的前世案例咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 网络推广营销公司 网站倒计时 信息交流与网络安全 全网整合营销 中国石油信息安全通报 北京市信息安全 网站营销手段 建网站咨询 常州网站设计制作 科技金融 网络安全 特色营销的要素 网络安全威胁中断 网站建设访问人群 上海营销app产品公司 建立网站例题 提高网站排名 汕头建设网站 报考互联网信息安全 济南营销型网站公司 信息安全月 太原全网营销服务商 南京专业做网站的公司 广东网络公司营销排名 医疗网站建设案例 建立网站例题 国家信息安全 委员 关于进一步推进人民法院信息安全等级保护工作的通知,-1 网络信息安全演练 网站倒计时 中华人民共和国网络安全发 网络安全.ppt 委托建网站需要多少钱 大型网站制作 东台网站设计wap网站制作 如何用网络营销的方法有哪些方法俄罗斯网络安全 南京专业做网站的公司 安全等级是国家信息安全监督管理部门对计算机信息系统( )的确认. 中国石油信息安全通报 全校大会 网络安全周 山东省信息安全大赛试题 华为网络安全 的产品 2017网络安全竞赛 网站设计遇到难题 义乌 外贸网站 开发 网络信息安全教材,-1 深圳企业建网站公司 信息安全国家标准 潼南网站建设 常州网站设计制作 医疗网络安全解决方案 如何理解IT信息安全 信息安全保证人员认证(简称cisaw) 网络信息安全演练 章丘做网站 蔡晶晶 网络安全的春秋 国有企业信息安全制度 网络安全重点实验室 网络安全是什么战略 网站优化哪里好 莱山网站建设 青岛高端网站设计 中山专业网站制作 公司网站设 常用的网络安全系统日志分析工具 新建网站 网络营销的职能关系 深圳营销推广价格 常州网站设计制作 网络安全威胁中断 佛山网站制作公司 linux下网络安全 根据国家网络安全 成都网站设计 江苏信息网络安全协会 华企网站建设 信息安全工作面临的挑战 常用的网络安全系统日志分析工具 嘉兴网站优化 汽车网络营销标题 大型网站制作 如何用网络营销的方法有哪些方法俄罗斯网络安全 玉溪做网站 4r营销书 网络营销的交互性 公司网站设 售后服务网站 营销型网站建设公司 玉溪做网站 网络信息安全趋势图 整合营销策略 视频网络安全知识讲座 信息安全企业公司分析 东台网站设计wap网站制作 闸北区网站建设 酒店电子邮件营销案例 建大网站 中国网络安全年会2017 莱山网站建设 佛山网站制作公司 全网整合营销 建网站咨询 网络安全审计 课件 工信部 信息安全中心 网络安全.ppt 网络安全的发展阶段 常州网站设计制作 建大网站 成功的论坛营销帖子 中国国家信息安全局 网络安全的主要威胁有哪些 网站倒计时 科技金融 网络安全 企业的网络安全 开设购物网站的方案 顺的品牌网站设计信息 机械行业营销型网站 信息安全院士 王 蒙牛网络营销 网络安全的新技术 cc信息安全,-1 信息安全工作面临的挑战 深圳响应式网站建设 国家网络安全检查操作指南 李宁网络营销策划书 科技金融 网络安全 信息安全范围 成都网站设计 大学网络安全先学什么 嘉兴网站优化 linux下网络安全 汕头建设网站 中山专业网站制作 网络安全体系构成要素中恢复 信息安全与无线网络 莆田网站建设