【发布时间】:2021-05-03 04:04:07
【问题描述】:
对于某些表格单元格,我希望有一个多色的上边框或下边框。
基于how-to-create-multi-color-border-with-css 和css-multi-color-border,我能够创建多色边框。
问题是我想将它组合成一个表格单元格td,其中一些单元格具有正常边框,而其他单元格具有多色边框。
下面的这段代码为一个单元格设置了多色,但只要我想为“正常”单元格添加黑色边框,它就会覆盖多色边框(参见codepen)
<style>
.works .gap-from {
text-align:center;
border-bottom: 4px solid;
border-image: linear-gradient(to right, lightgrey 40%, yellow 40%) 1;
}
</style>
<table class="works">
<tr><td>no color border</td><td class="gap-from">without span</td></tr>
<tr><td><span class="gap-from">with span</span></td></tr>
</table>
它似乎使它部分工作必须为表格设置背景颜色。但这会导致边界线变粗。
table.works {background-color: black;}
table.works colgroup {background-color: white;}
仅供参考:purpose is to visualize date overlaps and date gaps。
问题
可以做什么
- 每个单元格的正常细边框
- 某些单元格的多色边框
- 不使用额外的标记(额外的跨度)?
【问题讨论】:
标签: html css user-interface