我想動態地將寬度添加到td
,它在Chrome和Safari中正常工作,但在FF中無法正常工作。CSS - calc無法正常工作Firefox
HTML
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>1</td>
<td>Title</td>
<td>Interpret</td>
<td>Album</td>
<td>Year</td>
<td>YouTube</td>
</tr>
</table>
CSS
table{
table-layout:fixed;
width: 100%;
border-collapse: collapse;
}
td{
border:1px solid red;
}
td:first-child{
width: calc(100%/6 * 0.5);
}
td:last-child{
width: calc(100%/6 * 2);
}
如果我硬編碼的像素值,而不是爲100%
例如,calc(690px/6 * 2)
,它的工作原理。
您將有Flexbox的更好的運氣。 – 2016-11-22 14:39:21