我尝试使用固定的表格布局设置表格中第一个第三个单元格的宽度是不成功的
https://jsfiddle.net/4m5vf9zb/101/
#standings {
display: table;
table-layout: fixed;
width: 100%;
margin: 0 auto;
}
#division00,#division01 {
display: table-cell;
vertical-align: middle;
}
.standingslogo {
display: block;
max-width: 100%;
margin:0 auto;
}
th.ficonname{
width: 400px;
}
答案 0 :(得分:1)
使用colgroup
元素设置列的宽度。
答案 1 :(得分:1)
解决此问题的唯一方法是删除固定布局。
#standings {
display: table;
width: 100%;
margin: 0 auto;
}
<强>为什么吗
因为在固定布局中,列的宽度由第一行中单元格的度量定义。其他行将被忽略:
<强>固定强>
表和列宽度由table和col元素的宽度或第一行单元格的宽度设置。后续行中的单元格不会影响列宽。