【发布时间】:2014-05-06 14:23:13
【问题描述】:
对不起,这个简单的问题。我通过以下方式设计了一个数独网格。
已编辑(使用表格):
<table id="grid" border="1" style="border-collapse: collapse;">
<tr class="row">
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<!--row--></tr>
---------------------------------------------------------
---------------------------------------------------------
<tr class="row">
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<td class="cell"><input type="text" maxlength="1"></td>
<!--row--></tr>
</table>
文档的 CSS 是
#game {
width: 600px;
height: 600px;
margin-top: 20px;
margin-bottom: 100px;
margin-left: 30px;
position: absolute;
display: block;
background-color: white;
}
#grid {
width: 378px;
height: 395px;
margin-left: 20px;
margin-top: 50px;
border: 3px solid #000000;
}
.cell input {
display: inline-block;
float: left;
border: 1px solid black;
width: 40px;
height: 40px;
text-align: center;
font-size: 30px;
}
但我无法使每第三列和第三行都变粗,以便每个 3 * 3 的单元格块都清晰地显示出来。谁能指导我?提前致谢。
【问题讨论】:
-
这实际上是一个适用于 HTML 表格的有效应用程序。
-
使用表格。这就是它们的意义......
-
@Diodeus 我也用桌子做过。但问题是一样的。每一行和每一列都以相似的方式出现。
-
您需要使用css,使用选择器来定位表格单元格边框。
-
Styling a sudoku grid 的可能重复项