Bootstrap 网格系统(Grid System)

Bootstrap 网格系统(Grid System)

Bootstrap提供了一套响应式,移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。

什么是网格(Grid)

摘自维基百科:

在平面设计中,网格是一种由一系列组织内容的相交直线(垂直的、水平的)组成的结构(通常是二维的),它广泛应用于打印设计中设计布局和内容结构,在网页设计中,它是一种用于快递创建一致的布局和有效的使用html与css的方法。

简单的话,网页设计中的网格用于组织内容,让网站易于浏览,并降低用户端的负载。

什么是Bootstrap网格系统(Grid Sytem)

Bootstrap官方文档中有关网格系统的描述:

Bootstrap包含了一套响应式,移动设备优先的,不固定的网格系统,可以随着屏幕或视口尺寸的增加,系统会自动分为最多12列。

Bootstrap移动设备优先的意思是Bootstrap代码从小设备(比如手机,平板电脑)开始,然后扩展到大屏幕的设备(笔记电脑,台式机)上组件和网络。

移动设备优先策略

1、内容:决定什么是最重要的。

2、布局:优先设计最小的设备,基础的CSS是移动设备优先,媒体查询是针对平板电脑或笔记本及台式电脑。

3、渐进增强:随着屏幕大小的增加而添加元素。

Bootstrap网格系统(Grid Sytem)的工作原理

网格系统通过一系列包含内容的行或列来创建页面布局,下面列出了Bootstrap网格系统是如何工作的

1、行必须放置到.containet class类的容器中,以便获得适当的对齐(alignmeng)和内边距(padding)

2、使用行来创建列的水平组

3、内容适当放置在列内,且唯有列可以是行的直接子元素

4、预定义的网格类,比如:.row和col-xs-4,可用于快速创建风格布局

5、列通过内边距(padding)来创建内容的间隙。该内边距是通过 .rows 上的外边距(margin)取负,表示第一列和最后一列的行偏移。

6、网格系统是通过指定您想的横跨十二个可用的列来创建的。例如,要创建三个相等的列,则使用三个 .col-xs-4

媒体查询

媒体查询是非常别致的“有条件的CSS规则”,它只适用于一些基于某些规则的CSS,如果条件满足,则应用该样式。

Bootstrap中的媒体查询允许您基于视口大小移动,显示并隐藏内容

时间: 2024-11-25 16:20:02

Bootstrap 网格系统(Grid System)的相关文章

Bootstrap 网格系统(Grid System)实例1

Bootstrap 网格系统(Grid System)实例:堆叠水平 <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Bootstrap历练作品: 堆叠水平</title> <meta charset="utf-8"

Bootstrap 网格系统(Grid System)实例2

Bootstrap 网格系统(Grid System):堆叠水平,两种样式 <!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Bootstrap历练作品: 堆叠水平</title> <meta charset="utf-8&q

[转载]Understanding the Bootstrap 3 Grid System

https://scotch.io/tutorials/understanding-the-bootstrap-3-grid-system With the 3rd version of the great Bootstrap out for about 4 and a half months now, people have had their time to play around with it, learn the changes, find new features, and buil

BootStrap -- Grid System

<script src="jquery.1.9.js"></script> <script src="js/bootstrap.min.js"></script> <link rel="stylesheet" href="css/bootstrap.min.css"> <link rel="stylesheet" href="css

BootStrap入门教程 (一) :手脚架Scaffolding(全局样式(Global Style),格网系统(Grid System),流式格网(Fluid grid System),自定义(Customing),布局(Layouts))

2011年,twitter的“一小撮”工程师为了提高他们内部的分析和管理能力,用业余时间为他们的产品构建了一套易用.优雅.灵活.可扩展的前端工具集--BootStrap.Bootstrap由MARK OTTO和Jacob Thornton所设计和建立,在github上开源之后,迅速成为该站上最多人watch&fork的项目.大量工程师踊跃为该项目贡献代码,社区惊人地活跃,代码版本进化非常快速,官方文档质量极其高(可以说是优雅),同时涌现了许多基于Bootstrap建设的网站:界面清新.简洁;要素

4 classes in Bootstrap Grid system

The Bootstrap grid system has four classes: xs: extra small screens (mobile phones) sm: small screens (tablets) md: medium screens (normal desktops) lg: large screens (large desktops)

Bootstrap 网格系统

Bootstrap 网格系统 本章节我们将讲解 Bootstrap 的网格系统(Grid System). Bootstrap 提供了一套响应式.移动设备优先的流式网格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列. 什么是网格(Grid)? 摘自维基百科: 在平面设计中,网格是一种由一系列用于组织内容的相交的直线(垂直的.水平的)组成的结构(通常是二维的).它广泛应用于打印设计中的设计布局和内容结构.在网页设计中,它是一种用于快速创建一致的布局和有效地使用 HTM

Bootstrap学习:Bootstrap 网格系统

前面3节其实就是对w3c菜鸟日记的一个粘贴复制,下面开始真正的学习之路不过之. Bootstrap 网格系统 先做个介绍吧,看不懂的可以掠过,一样取自<w3c菜鸟日记> 什么是网格(Grid)? 摘自维基百科: 在平面设计中,网格是一种由一系列用于组织内容的相交的直线(垂直的.水平的)组成的结构(通常是二维的).它广泛应用于打印设计中的设计布局和内容结构.在网页设计中,它是一种用于快速创建一致的布局和有效地使用 HTML 和 CSS 的非常有效的方法. 简单地说,网页设计中的网格用于组织内容,

一个简单的响应式横向网格布局框架Responsive Grid System

网页设计中有一个怎么也绕不开的问题,那就是布局问题.一般来说,一个div可能会分割成很多部分,同样是横向分割成两部分,但是在不同的项目中,我们可能会用不同的css代码,网格系统其实就是为这一类似的问题提供一个统一的解决办法. 网格布局有很多,但是有很多非常复杂,往往无法二次开发.Responsive Grid System是国外的一个网站,他们提供了一种非常简单的实现.其实每一个前端开发人员都可以写出这样的框架,但是,从头开始也许会让很多人动力不足.这个框架代码很简单,对我而言,采用它的原因仅仅