我正在创建一个带有 html 表的时间线。我想根据一行中所代表的人的寿命对一行中的数据单元格进行着色。也就是说,如果这个人生活在 1835 年到 1910 年之间,那么所有这些列都会被着色。 1835 年之前的那些和 1910 年之后的那些不会。
我目前只有一个占位符波浪号作为“年”单元格的内容:
<tr>
<th scope="row">John Marshall Clemens</th>
<td>Father</td>
<td>~</td>
<td>~</td>
<td>~</td>
<td>~</td>
最终效果应该看起来像这样(假设 John Marshall 至少从 1794 年到 1797 年还活着:
原文由 B. Clay Shannon-B. Crow Raven 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 CSS 类来完成