我找到了这个答案,但它没有解决我的问题:空 div 不好吗?
我有一个井字游戏插图,大致如下:
<div class="tic-tac-toe">
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>
和 CSS,相关位:
.tic-tac-toe {
display: block;
width: 109pt;
height: 109pt;
text-align: center;
margin: auto;
}
.tic-tac-toe div {
width: 32pt;
height: 26pt;
font-family: monospace;
font-weight: bold;
padding-top: 6pt;
background-color: #555;
float: left;
margin: 0;
-moz-box-shadow: 3px 3px 4px #909090;
-webkit-box-shadow: 3px 3px 4px #909090;
box-shadow: 3px 3px 4px #909090;
}
.tic-tac-toe div:nth-child(1),
.tic-tac-toe div:nth-child(4),
.tic-tac-toe div:nth-child(7) {
margin-right: 6pt;
}
. . . /* for other sides */
这里有一些 CSS 和一些 JavaScript 在起作用。有什么可以代替 div 的吗?我真的只需要一个方块,我可以画背景并在里面放一个字母“X”或“O”。我是什么做的?