gpt4 book ai didi

javascript - 如何防止表格单元格在添加文本时调整大小

转载 作者:行者123 更新时间:2023-11-29 19:55:54 25 4
gpt4 key购买 nike

我有下表(实际上更大,但只是为了简单起见):

<div>
<table id="gametable">
<tr><td>1</td> <td>2</td></tr>
<tr><td>3</td> <td>4</td></tr>
<tr><td>5</td> <td>6</td></tr>
</table>
</div>

和 CSS:

        #gameTable {
table-layout:fixed;
position:absolute;
height:640px;
width:640px;
margin-left:31%;
margin-top:8%;
}

div {
white-space: nowrap;
overflow: hidden;
}


td {
cursor: pointer;
background-color: rgb(150,150,150);
box-shadow: 3px 3px 1px #888888;
text-align:center;
font-weight:bold;
padding:0px;
}

在我的 Javascript 中,我将数字/字符串添加到特定表格单元格的 innerHTML。

        table.rows[x].cells[y].innerHTML = mines;

当我这样做时,它会导致所有单元格调整大小,而我添加文本的单元格是最大的。表大小保持不变。我希望每个单元格的大小保持完全相同,即使在向其中添加文本时也是如此。

最佳答案

你可以为你的 td 设置一个固定的宽度:

td {
width: 100px;
cursor: pointer;
background-color: rgb(150,150,150);
box-shadow: 3px 3px 1px #888888;
text-align:center;
font-weight:bold;
padding:0px;
}

关于javascript - 如何防止表格单元格在添加文本时调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16130993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com