我有一个HTML表格元素,我试图在列之间添加边距,所以我使用了那些css属性:
table {
border-collapse: separate;
border-spacing: 36px 0px;
}
现在我想在标题和正文中的每个tr中添加border-bottom到整行,但边框不会出现.
我用了:
tr {
border-bottom: 1px solid blue;
}
它只在我使用时出现:
table {
border-collapse: collapse;
}
但是我不会在列之间留有余量.
我加了我的DEMO here.
最佳答案
您可以使用:在伪类之后对其进行样式设置,如下所示:
body {
background: #eee;
}
.mytable{
border-collapse: separate;
background-color: white;
border-spacing: 36px 0px;
position: relative;
overflow: hidden;
}
.mytable td,.mytable th {
border-left: 1px solid black;
border-right: 1px solid black;
}
.mytable th:after,.mytable td:after {
position: absolute;
background: blue;
margin-top: 18px;
content: '';
height: 1px;
right: 0;
left: 0;
}
相关文章
准备:导入ElementUI 看官网教程 数据准备:JSON数据转换成树状...
vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些