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
网站设计建设公司安徽 信息安全测评昆明做网站网站制作 杭州公司福州网站制作公司名字信息网络安全2017济源做网站科技网站配色方案漂亮的设计类图片网站国产网络安全产品品牌意外穿越,自带外挂? 弱肉强食,适者生存? 修仙世界就没有人权? 看周奇如何在天玄大陆混的风生水起。 若无法,我来定。 若无正义,我来伸张。 若无将来,我来探寻。 帝令一出,万族臣服,莫敢不从…… 一对初恋情侣,阴差阳错分隔了二十多年。再次相逢时,已是物是人非,想爱也不能,彼此把那份爱深埋于心,不去触碰。当命运的厄运的再次降临时,把他们重新联系在了一起,两人恪守着人伦道义,彼此煎熬。他们无法逾越道德的界线,就这样一直默默的为对方付出着,不在乎世俗的异样眼光。直到女孩最终撒手西去,男人才得以从那份理不清,理还乱的情感之中解脱。 万年前,四界大战,生灵涂炭。人族先贤利用时空宝盒的空间神通创造出第五世界,用此结界将四界分隔,战火才得以平息。而他自己一人居一世界,孤独终老。 万年后,一人一妖在第五世界浪漫邂逅,并合作夺取了时空宝盒。后来遭人族暗算,小白香消玉殒,临死前她祭奠生命激发了时空宝盒的时间神通,救于也逃过一劫,同时将他变回到了十五岁。 重生后,于也一心只为复活小白。他利用时空宝盒穿越结界,四界闯荡。一把斩空剑,激起惊涛骇浪。他将时间神通和空间神通双双修炼至第九重,不仅能控制时间流速,甚至可以破开虚空。也因而引发了分隔四界结界的坍塌,四界重新连通,大战一触即发…… 小白这位三人一体、三头六臂的大美妖如何复活? 第二次四界大战又将如何收场? 编大大只需点击“通过”的选项即可揭晓!是我DIO啦茫茫天地,亘古永存,所有生灵,不断轮回,无限延续。 忽有一日,天地变,三界崩,阴阳转,轮回断,从此世间再无轮回,直至天地毁灭.....九龙大陆,强者为尊,武道一途,与天争命,且看一朝皇子,凭三尺长剑,如何皇临天下!武道巅峰,谁为皇? 为了心中的一丝执念,阳炎勤修武,争太子,夺皇位,战天下,历生死,证武道,破轮回! 号令天下,莫敢不从!这是一部送给我认识的每一个人的小说,来纪念一下这些关系之类的吧。林栾无意间被拉入到了一个妖族群,他忽然间发现这些大妖似乎都没有见过现代各种东西。 一块巧克力价值十根扶桑树枝! 一个PSP价值半盆龙血,记住是洗澡盆那么大哦! 三分之一块口香糖价值六个人参果,记得只有三分之一哦! 什么,你说我太奸商了?拜托,我做的都是良心买卖啊!谨以此致敬高三的时光他是谁,他来自哪里,一步一步探索自己的身世,奇遇各种超级美女,看他傲视群雄,如何逐渐成长。如有雷同,那就雷同吧。我就是我,不一样的烟火,但始终还是烟火。。。。。
参加网络营销的好处 随州网站建设 国家信息安全等级要求 永久免费企业网站申请 中国网络安全调查报告 网站建设前置审批 网络营销精准定位 网站建设基本流程备案 重庆营销网站建设 美国 互联网金融 信息安全 人际关系不好咨询【www.richdady.cn】 家庭关系的沟通技巧有哪些?【www.richdady.cn】 财运不佳的财富积累方法有哪些?咨询【www.richdady.cn】 亲子关系的沟通技巧咨询【www.richdady.cn】 脑部不清晰的解决方法咨询【www.richdady.cn】 前世缘份的缘分奇迹【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 人际关系不好的表现及原因【σσЗ8З55О88О√转ihbwel 学习成绩差的辅导方法【www.richdady.cn】√转ihbwel 前世缘份的识别方法咨询【www.richdady.cn】√转ihbwel 去世的母亲的前世缘分【企鹅383550880】√转ihbwel 投资项目的风险评估【企鹅383550880】√转ihbwel 忧郁症的预防措施咨询【Q⒊⒏⒊⒌⒌O⒏⒏O】√转ihbwel 过世前可能出现的征兆【微:qq383550880 】√转ihbwel 感情纠纷的情感重建咨询【企鹅383550880】√转ihbwel 与男友前世的前世缘分【企鹅383550880】√转ihbwel 无形干扰的自我提升咨询威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 婚姻生活不顺咨询【微:qq383550880 】√转ihbwel 官司的原因分析【www.richdady.cn】√转ihbwel 解梦的前世记忆【www.richdady.cn】√转ihbwel 老公家暴的原因分析威:⒊⒏⒊⒌⒌O⒏⒏O√转ihbwel 蚌埠网站优化 国家信息安全测评信息技术 自己创建网站 找柳市做网站 互联网事件营销ppt 呼市网站制作 安徽 信息安全测评 网站搬家 大学生公众号 营销 网络安全检测软件 客户短信营销 国产网络安全产品品牌 中国计算机网络安全网 淄博网站制作 信息安全政策文件 网站改版方案 上海专业做网站公司电话 江苏营销型网站 网络安全防御 建立网站的价格 信息安全服务包括 永久免费企业网站申请 零食网络营销策略 主要有哪些信息安全技术 网络营销发展 网站建设基本流程备案 信息安全的基本属性 2016信息安全学校排名 网站改版方案 网络安全管理员 二级 福州最好的网站建设 聊城市网站制作 信息安全+应急响应 兰州网站制作 韩国网络安全中心 旅游响应式网站建设 2016信息安全学校排名 蚌埠网站优化 多语言外贸网站设计 网站外包公司 电商营销策略案例网站制作内联框 国家信息安全测评信息技术 分析一个网站 摄影网站在线建设 开展网络安全认证检测风险评估等活动 自己创建网站 请公司建网站 电商营销策略案例网站制作内联框 长沙网站推广 上海建站网站简洁案例 怎么加强网络安全 美国 互联网金融 信息安全 西安网站建设 网络品牌网站建设 营销qq效果怎样 信息安全等级保护测评机构申请表,-1 中国计算机网络安全网 手绘风网站 安全牛 2016网络安全 网站搬家 济南网络营销推广 网络营销精准定位 兰州网站制作 中国计算机网络安全网 安徽 信息安全测评 广东信息网络安全协会 信息安全等级保护规范 江苏营销型网站 建立网站的价格 爱民网站制作 一对一营销理解 信息安全是对信息的 2016信息安全学校排名 做网站书籍 国产网络安全产品品牌 科技网站配色方案 淄博网站制作 大连网站 营销电商 定州网站建设 开展网络安全认证检测风险评估等活动 企业 网络安全 案例分析 响应式网站需要单独的网址吗 呼市网站制作 橙网站 钦州网站建 信息安全等级保护测评机构申请表,-1 客户短信营销 信息安全服务包括 2015年关于网络安全的案例 网络安全厂家销售 网站改版方案 昆明网站设计公司 外贸营销网站建设 什么叫文库营销 信息安全服务包括 信息安全 一级学科 2014 网络安全大赛 手绘风网站 外贸网站seo 聊城市网站制作 南京电商网站建设公司排名 营销e-mail 福州最好的网站建设 软文营销标题的作用病毒式营销要点图片 网站的维护 国家信息安全等级要求 找柳市做网站 永久免费企业网站申请 重庆营销网站建设 随州网站建设 大学生公众号 营销 中国信息安全实验室 网络安全测评公司 厦门的网站 淄博网站制作 筑巢网站 网站降权怎么办 客户短信营销 网络安全防御 青岛网站设计 长安建网站公司 济源做网站 有经验的南昌网站设计 阿里负责网络安全 网站建设基本流程备案 网络安全 统计网络营销案例介绍 什么叫文库营销 信息安全检测定义 信息安全+应急响应 中国顺德手机网站设计 山东网站建设推广 校园网站建设 龙岗网站设计讯息 台州黄岩做网站