我想创建一个 HTML 表格,其中每个单元格都是可单击的,单击一个单元格会为div
单元格内的单个单元格添加边框。我希望它div
的边界完全存在于td
包含它的现有范围内,而根本不调整表格或其单元格的大小。我似乎无法正确地做到这一点。
这个先前的问题似乎解决了同样的问题,并指向一些关于 box-sizing CSS 选项的文章。我有一个小提琴,我试图在没有成功的情况下实现它:http: //jsfiddle.net/YsAGh/3/。
* {
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
<table>
<tr>
<td><div>1</div></td>
<td><div>2</div></td>
<td><div>3</div></td>
</tr>
....
</table>
这是目前正在发生的事情。边界导致包含td
增长以适应div
的边界。
如何在不影响包含表的情况下将边框添加到 div?