Вы можете сбросить табличное отображение этого последнего td.
Если у вас более одной строки, то tr
display
также необходимо сбросить:
пример
tr {
/* if more than one tr involved */
display: table;
margin-bottom: 2px;
}
tr td:last-child {
display: table-caption;
caption-side: bottom;
width: 100%;
}
/* demo styling , use yours */
table,
tr {
width: 100%;
border-collapse: collapse
}
td {
border: solid 1px;
text-align: center;
background: lightblue;
}
tr td:last-child {
background: lightgreen;
}
* {
box-sizing: border-box;
margin:0;
}
<table><!--td html attributes remove for clarity -->
<tr>
<td> fulfillmentOption.quantity </td>
<td>computeShipDate</td>
<td>fulfillmentOption.pricePerUnit </td>
<td> fulfillmentOption.totalPrice </td>
<td>
<button>Add to Cart</button>
</td>
</tr>
<tr>
<td> fulfillmentOption.quantity </td>
<td>computeShipDate</td>
<td>fulfillmentOption.pricePerUnit </td>
<td> fulfillmentOption.totalPrice </td>
<td>
<button>Add to Cart</button>
</td>
</tr>
</table>
Вы можете использовать медиазапрос, чтобы вызвать это в любой момент, когда вам нужно переключить макет.