CSS网格布局用于将页面分割成数个主要区域,或者用来定义组件内部元素间大小、位置和图层之间的关系。

像表格一样,网格布局让我们能够按行或列来对齐元素。 但是,使用CSS网格可能还是比CSS表格更容易布局。 例如,网格容器的子元素可以自己定位,以便它们像CSS定位的元素一样,真正的有重叠和层次。

示例:

 <doctype html>
<html>
<head>
<title>title</title>
<style>
.wrapper { display: grid;/*网格布局*/ grid-template-columns: repeat(3, 1fr); /*把网格区域分成三等分为三列 "repeat(3,1fr)"等价于 "1fr 1fr 1fr */
grid-gap: 10px; /*网格间隙的宽度(网格线宽度?)*/
grid-auto-rows: minmax(100px, auto); /*指定网格行的行高最小值为100px*/
}
.one {
grid-column: 1 / 3; /*列的范围从第一条网格线开始到第三条网格线结束,下同*/
grid-row: 1; /*行的范围指定为第一行单行,下同*/
border-style:solid; /*加边框为了便于观察,下同*/
border-color:#f00;
}
.two {
grid-column: 2 / 4;
grid-row: 1 / 3;
border-style:solid;
border-color:#0f0;
}
.three {
grid-column: 1;
grid-row: 2 / 5;
border-style:solid;
border-color:#00f;
}
.four {
grid-column: 3;
grid-row: 3;
border-style:solid;
border-color:#ff0;
}
.five {
grid-column: 2;
grid-row: 4;
border-style:solid;
border-color:#0ff;
}
.six {
grid-column: 3;
grid-row: 4;
border-style:solid;
border-color:#f0f;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="one">One</div>
<div class="two">Two</div>
<div class="three">Three</div>
<div class="four">Four</div>
<div class="five">Five</div>
<div class="six">Six</div>
</div>
</body>
</html>

result:

最新文章

  1. grunt配置任务
  2. 在双系统(Windows与Ubuntu)下删除Ubuntu启动项
  3. zpf 视图
  4. MVC 扩展方法特点
  5. Maven+Spring+MVC结构中,jetty/tomcat是如何启动项目的[转]
  6. Session里的对象是不可靠的!
  7. MATLAB中为控件(uicontrol)绑定Callback函数(回调函数)
  8. 网络编程Socket之TCP之close/shutdown具体解释(续)
  9. 可持久化Trie树初步
  10. cassandra高级操作之JMX操作
  11. 错误问题:OpenGL version to old,GLViewinitWithRect(const stdbasic_stringchar,stdchar_traitschar,stdalloca
  12. disconf使用小结
  13. sql中join与left-join图解区别
  14. VBA汇总同目录下的所有工作簿数据到另一个工作簿,并进行统计
  15. 2018-2019-2 网络对抗技术 20165318 Exp4 恶意代码分析
  16. Java 9中新的货币API
  17. ArcGIS 在高清屏中主界面界面字体和图标显示过小,如何解决?
  18. React server rendering —— 网易美学主站同构实录
  19. 程序媛计划——mysql连接表
  20. UML——六大关系整理

热门文章

  1. python移位运算符
  2. 设计模式(14)--Command(命令模式)--行为型
  3. JSz中的静态方法和实例方法的分析
  4. android 电话监听和拦截
  5. java持有对象【1】容器类及ArrayList
  6. HTML 5 Web Workers
  7. c# 二分查找法
  8. Prometheus Node_exporter 之 Memory Detail Vmstat
  9. .NET笔试题集(五)
  10. 使用 Visual Studio Team Services 和 IIS 创建持续集成管道