JSFiddle - React, Tailwind, and code Playground
HTML
<table>
<tbody>
<tr>
<td><img src="http://placehold.it/100x100" /></td>
<td><img src="http://placehold.it/100x100" /></td>
</tr>
</tbody>
</table>
CSS
table, tbody, tr {
width: 100% !important;
border-collapse: collapse;
display: flex; /* I had to made them flex, other display wasn't working */
}
img {
display: block;
width: 100%;
height: auto;
}
td {
padding: 0; /* put padding, to remove the gap */
/* set the width, because when right clicking it gets all messed up (at least it did, in my tests) */
width: 50%;
}
html {
background: black;
}
JavaScript
$(document).ready(function() {
resizeToEven();
});
$(window).resize(function() {
resizeToEven();
});
function resizeToEven() {
$('tbody').width(function(i, w) {
var parentwidth = $('tbody').parent().width();
return (parentwidth - parentwidth % 2);
});
}