【发布时间】:2016-06-28 12:47:08
【问题描述】:
我正在尝试创建具有特定布局的表格。所需的输出是这样的(Chrome/Safari):
但是 Firefox 给了我这个:
示例代码如下:
table {
border-collapse: collapse;
margin: 0 auto;
}
div {
display: inline-block;
width: 70px;
height: 70px;
vertical-align: middle;
background-color: white;
}
td {
background-color: white;
display: inline-block;
width: 60px;
height: 60px;
line-height: 60px;
font-size: 36px;
text-align: center;
}
body {
background-color: black;
}
<!DOCTYPE html>
<html>
<body>
<table>
<tr>
<th colspan="5">
<div></div>
</th>
</tr>
<tr>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>
<tr>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>
<tr>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>
<tr>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>
<tr>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
<td>A</td>
</tr>
</table>
</body>
</html>
我唯一注意到的是,Firefox 中的trwidth 是326px,而在其他浏览器中则是310px。我尝试将width 显式设置为310px,但这并没有解决问题。
【问题讨论】:
标签: css firefox html-table width