2019-02-06/Grid布局笔记

grid布局例子

html:

<body>
  <div class='container'>
    <header>header</header>
    <main>main</main>
    <aside>aside</aside>
    <footer>footer</footer>    
  </div>
</body>

css

.container{
  display: grid;
  grid-template-rows: 1fr 150px 1fr;
  grid-template-columns: 50px auto 50px;
  height: 200px;
  justify-items:center; //元素水平居中
  align-item:center;
  
  justify-content:center; //Grid整体网格水平居中
  align-content:center;
   
}

header{
  grid-row: 1;
  grid-column: 1 / span 3;
  background: red;

}

main{
  grid-row: 2;
  grid-column: 2 / span 2;
  background: green;
}

aside{
  grid-row: 2;
  grid-column: 1;
  background: yellow;
}

footer{
  grid-row: 3;
  grid-column: 1 / span 3;
  background: blue;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,868评论 1 92
  • 【呆鸟译Py】Python交互式数据分析报告框架~Dash介绍 【呆鸟译Py】Dash用户指南01-02_安装与应...
    呆鸟的简书阅读 10,171评论 0 15
  • 课程目标: 学会使用CSS选择器熟记CSS样式和外观属性熟练掌握CSS各种选择器熟练掌握CSS各种选择器熟练掌握C...
    Mr大喵喵阅读 664评论 0 0
  • BY Darling H 01 对于那被轻轻覆盖的、停留了一会儿的唇,我自己甚至一点都不感到激动,只意外和惊奇的感...
    darlingH阅读 509评论 0 1
  • 冥想四十分钟。左腿上双盘,这一次后背没感觉到酸胀。按照老师说的要温柔地观看自己的呼吸,这次做到了,而且只是静静的观...
    王大猫咪猫咪阅读 117评论 0 0