【发布时间】:2021-07-14 06:39:39
【问题描述】:
我正在尝试定义一个表类并更改它的一些属性,但没有任何反应。我表格中的每个单元格都应该包含一个 50x52 的图像,中间没有间距。但是有间距,每次都需要手动定义图片大小。
我的代码:
table.gameboard
{
width: 500px;
height: 520px;
border: 1px solid #000000; /* Added By Editor */
border-collapse: collapse; /* Added By Editor */
}
table.gameboard td
{
width: 50px;
height: 52px;
border-spacing: 0px;
border-collapse: collapse;
border: 1px solid #000000; /* Added By Editor */
}
<table class="gameboard">
<tr>
<td><img src="blank.bmp" width=50 height=52 id="puzzle0x0"></td>
<td><img src="blank.bmp" width=50 height=52 id="puzzle0x1"></td>
</tr>
<tr>
<td><img src="blank.bmp" width=50 height=52 id="puzzle19x18"></td>
<td><img src="blank.bmp" width=50 height=52 id="puzzle19x19"></td>
</tr>
</table>
如果我删除宽度和高度的手动定义,图像会变大,尽管游戏板的 td 定义为 50px x 52px。还有,不应该有的地方有空格。
我不确定<style type='text/css'> 是否应该在<head> 或<body> 下定义,我尝试了任一选项,但均无济于事。有什么建议吗?
【问题讨论】:
-
表格的样式很奇怪。
标签: javascript html css html-table