I am trying to dynamically add the widths to td which works fine in Chrome and Safari but not in FF.
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);
}
If I hard code the pixel value instead of 100% for eg., calc(690px / 6 * 2), it works.
 
     
     
    