I've created a simple table to display payment gateway icons on my website, works as expected on chrome/firefox/android
HTML / CSS:
<div id="draw-zone-wrapper" style="height: 25px;">
<table class="MyTable" style="border-collapse: collapse; width: 100%;" border="0">
<tbody>
<tr>
<td style="width: 18%;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.example.com/afterpay_logo.svg" /></td>
<td style="width: 19%;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.example.com/klarna_logo.svg" /></td>
<td style="width: 14%;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.example.com/zip_logo.svg" /></td>
<td style="width: 21%;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.example.com/laybuy_logo.svg" /></td>
<td style="width: 28%;"><img style="display: block; margin-left: auto; margin-right: auto;" src="https://www.example.com/latitude_logo.svg" /></td>
</tr>
</tbody>
</table>
</div>
.MyTable td
{
padding: 10px;
}
Unfortunately IE does whatever it wants, and displays it like this:

Any suggestions on how I can improve what I've done so that all browsers play nicely?
