宽度属性不在此处工作:
<!DOCTYPE html>
<html>
<head>
<style>
td {
height: 50px;
width: 25px;
border: 1px dashed blue
}
table {
border: 1px solid black;
width: 400px;
height: 400px
}
</style>
</head>
<body>
<table>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>
表格细胞不想变窄。为什么?此外,似乎高度属性也有问题。
答案 0 :(得分:3)
这是因为表格设置为400px宽度。您拥有的单元格将自动展开以填充表格的宽度。移除表格的400px宽度,每个单元格应变为25px。
答案 1 :(得分:0)
答案 2 :(得分:0)
您的桌面样式覆盖了您的td样式。 看看我的意思:
<!DOCTYPE html>
<html>
<head>
<style>
td {
height: 50px;
width: 25px;
border: 1px dashed blue
}
table {
border: 1px solid black;
/*width: 400px;
height: 400px;*/
}
</style>
</head>
<body>
<table>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>
这是一个有效的JSfiddle