For some reason when you apply a background image to a tr in Safari/Chrome it renders it as if the rule applies to every td.
Firefox:
(source: whyp
By default, the TR and TD have display properties table-cell and table-row. We need them to forget about it and feel like simple block elements:
tr {display: block;} td {display: inline-block; background: transparent;}
This code solved the problem of rendering for me.