HTML
      <div class="table">
<div class="th">
<div>日期</div>
<div>时间</div>
<div>主题</div>
</div>
<div class="td-date">
2019-07-02(周二)
</div>
<div class="td">
<div class="td-content">
<div class="item">23:23-12:12</div>
<div class="item">小明在回家的路上</div>
</div>
<div class="td-content">
<div class="item">23:23-12:12</div>
<div class="item">小明在上班的路上,发生了什么. 小明在上班的路上,发生了什么.小明在上班的路上,发生了什么.小明在上班的路上,发生了什么.小明在上班的路上,发生了什么.小明在上班的路上,发生了什么.小明在上班的路上,发生了什么.小明在上班的路上,发生了什么.</div>
</div>
<div class="td-content">
<div class="item">23:23-12:12</div>
<div class="item">小明在回家的路上</div>
</div>
<div class="td-content">
<div class="item">23:23-12:12</div>
<div class="item">小明在回家的路上</div>
</div>
</div>
</div>
CSS  

    .table{
display: grid;
grid-template: '表头 表头 表头'60px '日期 内容 内容'auto / 1fr 1fr 1fr;
}
.th{
grid-area: 表头;
display: grid;
grid-template: '表头日期 表头时间 表头主题'60px / 1fr 1fr 1fr;
background-color: aqua;
text-align: center;
line-height: 60px;
}
.th div:nth-child(2){
border-left: none;
border-right: none;
}
.th div{
border: 1px solid #aaa;
}
.td-date {
grid-area: 日期;
display: grid;
align-items: center;
justify-content: center;
border: 1px solid #aaa;
border-top: none;
}
.td {
grid-area: 内容;
}
.td-content{
display: grid;
grid-template: '时间 具体内容'minmax(60px, auto) /1fr 1fr;
text-align: center;
}
.item{
display: grid;
justify-content: center;
align-items: center;
border: 1px solid #aaa;
border-left: none;
border-top: none;
}

Grid实现table表格布局的更多相关文章

  1. html5常用标签table表格布局

    html5常用标签table表格布局 一.总结 一句话总结: 二.html5常用标签table表格布局 用表格显示信息调理清楚,使浏览者一目了然.表格在网页中还有协助布局的作用,可以把文字.图像等组织 ...

  2. display:table 表格布局

    table 布局最大的特点 1.同行等高 2.宽度自动调节   那么table-cell是不是具备这个特点呢?答案是yes,为什么呢?css中有一个有意思的规则“创建匿名表格元素”.   拿table ...

  3. jQuery制作table表格布局插件带有列左右拖动效果

    压缩包:http://www.xwcms.net/js/bddm/99004.html

  4. Android表格布局(Table Layout)

    Android表格布局(Table Layout) 先来看布局管理器之间继承关系图: 图1 可知TableLayout继承了LinearLayout,所以表格布局本质上依然是线性管理器. 表格布局采用 ...

  5. 基于CSS属性display:table的表格布局的使用

    项目改造中遇到DIV+CSS实现的table,新需求需要在表格使用单元格合并,网上调查返现CSS display:table实现的table表格,没有单元格的属性和样式,经过一番思考,曲折现实了单元格 ...

  6. 有间距的表格布局 table布局

    1.先看有间距的布局效果: 2.少说多做,直接看代码(代码中有注释) <!DOCTYPE html> <html lang="zh"> <head&g ...

  7. WPF的布局-Grid(表格布局)

    1. Grid布局就是表格布局 如下图: 2. 使用方法 2.1. 先生成适量的行和列,代码如下: <Grid><!--使用Grid控件--> <Grid.ColumnD ...

  8. html5: table表格与页面布局整理

    传统表格布局之table标签排版总结:   默认样式: <style> table { max-width: 800px; border-spacing: 2px; border-coll ...

  9. [转]CSS如何设置html table表格边框样式

    原文地址:http://www.divcss5.com/wenji/w503.shtml 对table设置css样式边框,分为几种情况: 1.只对table设置边框 2.对td设置边框 3.对tabl ...

随机推荐

  1. Angular4+Koa2+MongoDB开发个人博客

    **文章原创于公众号:程序猿周先森.本平台不定时更新,喜欢我的文章,欢迎关注我的微信公众号.** ![file](https://img2018.cnblogs.com/blog/830272/201 ...

  2. vue -- vue-cli webpack项目打包后自动压缩成zip文件

    用vue2.0开发项目,使用npm run build 命令 ,但是只会生成dist文件夹,以下是生成zip压缩包方法 1,插件安装 webpack插件安装 filemanager-webpack-p ...

  3. Vue学习之不同组件之间的消息传递

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. Python3.7.4入门-3函数

    3 函数 3.1 定义函数 def fib(n): # write Fibonacci series up to n """Print a Fibonacci serie ...

  5. selenium基于java 一 软件安装

    学习网站 http://www.testclass.net/selenium_java/ 一·安装java环境及eclipse,网上教程较多不讲 二·下载火狐浏览器(旧版) 下载地址:链接: http ...

  6. 从零开始入门 K8s | 应用配置管理

    一.需求来源 背景问题 首先一起来看一下需求来源.大家应该都有过这样的经验,就是用一个容器镜像来启动一个 container.要启动这个容器,其实有很多需要配套的问题待解决: 第一,比如说一些可变的配 ...

  7. idea 环境变量设置编码

    1.打开Run/Debug Configuration,选择你的tomcat 2.然后在  Server > VM options 设置为 -Dfile.encoding=UTF-8

  8. js校验对象是否全部为空

    function judgeIsNotBlank(obj) { var bool = true; var arr = Object.keys(obj); ; for(var key in obj){ ...

  9. 证明xcosx无周期

    假设\(xcos\,x\)有周期,依据周期函数的规律,可得 \[ \begin{aligned} xcos\,x & = (x+T)cos\,(x+T) \\ & = (x+T)cos ...

  10. mysql高级扩展

    有关网址: MySQL 性能优化神器 Explain 使用分析 MySQL - EXPLAIN详解 1.时间比较 mysql> SELECT something FROM table WHERE ...