zoukankan      html  css  js  c++  java
  • 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中的媒体查询允许您基于视口大小移动,显示并隐藏内容

    媒体查询有两个部分:第一个部分设备规范,第二个部分设备大小规则。

    先写这里?

  • 相关阅读:
    【LeetCode 104_二叉树_遍历】Maximum Depth of Binary Tree
    【LeetCode 110_二叉树_遍历】Balanced Binary Tree
    【LeetCode 111_二叉树_遍历】Minimum Depth of Binary Tree
    【剑指Offer】36两个链表的第一个公共结点
    【剑指Offer】34第一个只出现一次的字符
    【剑指Offer】33丑数
    【剑指Offer】32把数组排成最小的数
    xgboost的原理没你想像的那么难(转载)
    【剑指Offer】31整数中1出现的次数(从1到n整数中1出现的次数)
    【剑指Offer】28连续子数组的最大和
  • 原文地址:https://www.cnblogs.com/melao2006/p/4984955.html
Copyright © 2011-2022 走看看