html - 如何沿表格中的行添加文本或图像?
问题描述
我希望它看起来类似于此 MDN 图像上黑色圆圈中的数字。
https://developer.mozilla.org/en-US/docs/Glossary/Grid_Lines/1_diagram_numbered_grid_lines.png
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
table {
border-collapse: collapse;
margin: 0 auto;
}
table td {
padding: 1rem;
border: 3px solid black;
}
解决方案
您可以尝试以下方法:
- 创建一个包装 div,将网格图像以相对定位放入其中,并将文本(div)以绝对定位放入其中,如下所示:如何相对于底层图像绝对定位形状元素?
- 或者您可以使用画布并自己绘制整个事物。
可能有更多的方法可以做到这一点,但请先看一下上面的内容。
推荐阅读
- spring - 为什么 DefaultJmsListenerContainerFactory 不公开 setExceptionListener 方法?
- azure-devops - 如何在 Azure Pipelines 中缓存目录内容,并在 package.json 文件更改等条件下失效?
- lua - Corona SDK - 过滤器
- python-3.x - 如何使用python提取存储在csv文件中的特定键的键值
- php - 从php(apache2)执行bash脚本时权限被拒绝
- mysql - 我们如何将 PostgreSQL 表的数据转换为热图数据?
- python - Combining two lists one after another
- excel - VBA Add/Remove Row macros runs progressively slower each time I run them
- javascript - 如何将图像存储在firebase存储中并将图像url保存在实时数据库中
- html - How to adding hover efect for image area mapping