当前位置:网站首页 > R语言数据分析 > 正文

grid布局兼容ie(grid布局浏览器支持)



容器 包裹 多个项目;

 
  • 指定

网格布局下,项目的其他子元素的display值将失效;如float、inline-block、table-cell、vertical-align和column-*;

 
  • 属性:定义每一列的列宽;
  • 属性:定义每一行的行高;
 
  • 函数还可以这样用;(简写)
 
  • 关键字:(填充)

单元格的大小是固定的,但是容器的大小不确定,此时使用auto-fill代替repeat()函数的第一个参数,可以在行或列上自动填充尽可能多的单元格;

 
  • 关键字:(等分)

能更方便表示比例关系,如果两列的宽度分别为1fr和2fr,就表示后者是前者的两倍;

 
  • 函数:
 
  • 关键字:

表示由浏览器自己决定长度;

 
  • 网格线的名称:

注意 这里指定的是每一根线的名字;

网格布局允许同一根线有多个名字,比如;

 
  • 两栏式布局:
 
  • 十二网格布局:
 
  • 九宫格:

在这里插入图片描述

  • 属性:设置行与行的间隔(行间距)
  • 属性:设置列与列的间隔(列间距)
  • 属性是grid-column-gap和grid-row-gap的合并简写形

根据最新标准,上面三个属性名的前缀已经删除,和写成和,写成;

 
  • 属性:
    • 一个区域由单个或多个单元格组成;
    • 属性用于定义区域;
    • 多个单元格合并成一个区域;
 
  • 属性:
    • 默认值是,即"先行后列"
    • 设成,变成"先列后行"
    • 设为,表示"先行后列",并且尽可能紧密填满,尽量不出现空格
    • 设为,表示"先行后列",并且尽可能紧密填满,尽量不出现空格
  • 属性:设置单元格内容的水平位置(左中右)
  • 属性:属性设置单元格内容的垂直位置(上中下)
    • start:对齐单元格的起始边缘
    • end:对齐单元格的结束边缘
    • center:单元格内部居中
    • stretch:拉伸,占满单元格的整个宽度(默认值)
  • 属性:是align-items属性和justify-items属性的合并简写形式
    • 如果省略第二个值,则浏览器认为与第一个值相等;
 
  • 属性:区域在容器里面的水平位置(左中右)
  • 属性:整个内容区域的垂直位置(上中下)
    • stretch - 项目大小没有指定时,拉伸占据整个网格容器
    • space-around - 每个项目两侧的间隔相等。所以,项目之间的间隔比项目与容器边框的间隔大一倍
    • space-between - 项目与项目的间隔相等,项目与容器边框之间没有间隔
    • space-evenly - 项目与项目的间隔相等,项目与容器边框之间也是同样长度的间隔
  • 属性:简写
 
  • 属性和属性:用来设置,浏览器自动创建的多余网格的列宽和行高;它们的写法与grid-template-columns和grid-template-rows完全相同;
 
  • 属性:是grid-template-columns、grid-template-rows和grid-template-areas这三个属性的合并简写形式;
  • 属性:是grid-template-rows、grid-template-columns、grid-template-areas、 grid-auto-rows、grid-auto-columns、grid-auto-flow这六个属性的合并简写形式;

指定项目的四个边框,从而指定项目的位置:

  • grid-column-start 属性:左边框所在的垂直网格线
  • grid-column-end 属性:右边框所在的垂直网格线
  • grid-row-start 属性:上边框所在的水平网格线
  • grid-row-end 属性:下边框所在的水平网格线

没有指定位置的项目,由浏览器自动布局,依照容器的grid-auto-flow属性决定;

 

一个有意思的示例:

 

在这里插入图片描述

这四个属性的值还可以使用span关键字,表示"跨越",即左右边框(上下边框)之间跨越多少个网格;

 

使用这四个属性,如果产生了项目的重叠,则使用z-index属性指定项目的重叠顺序;

  • 属性:是grid-column-start和grid-column-end的合并简写形式
  • 属性:是grid-row-start属性和grid-row-end的合并简写形式
 
  • 属性:指定项目放在哪一个区域
 
  • 属性:可用作grid-row-start、grid-column-start、grid-row-end、grid-column-end的合并简写形式
 
  • 属性:设置单元格内容的水平位置(左中右),跟justify-items属性的用法完全一致,但只作用于单个项目
  • 属性:设置单元格内容的垂直位置(上中下),跟align-items属性的用法完全一致,也是只作用于单个项目
  • 属性:是align-self属性和justify-self属性的合并简写形式
    • 如果省略第二个值,place-self属性会认为这两个值相等
到此这篇grid布局兼容ie(grid布局浏览器支持)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
                            

版权声明


相关文章:

  • Tornadoes听力原文(to defy men's privilege听力)2025-03-19 09:09:08
  • rmp怎么读(rms怎么读)2025-03-19 09:09:08
  • cruise2019安装教程(cruise2013安装教程)2025-03-19 09:09:08
  • qpainter绘图效率(绘图软件painter)2025-03-19 09:09:08
  • vier是什么品牌(vieerjnu是什么牌子)2025-03-19 09:09:08
  • nowcoder竞赛(nowcoder acm)2025-03-19 09:09:08
  • xavier serrano生日(eric warner生日)2025-03-19 09:09:08
  • spring的入门程序详细过程(spring integration入门)2025-03-19 09:09:08
  • qpainterpath 平移(qpainter drawline)2025-03-19 09:09:08
  • ewma模型和garch(ewma模型和garch模型)2025-03-19 09:09:08
  • 全屏图片