The background image for TR wryly rendered in Safari?

Asked the background for table rows this way:
table tr {<br>
 background: url(derevo.png) bottom repeat-x;<br>

Firefox, Opera shows normally the background for the table rows monolithic:

And Safari Chrome c rendered background separately for each table cell, why not become visible joints:

Apparently, this is due to the laziness of the developers of game engines — because the rows of tables are visualized rarely is

the temptation uretiti himself the task, by talking only about the rendering of cells. A quick search on Google showed that the problem is long-standing and widely known, even IE this ill, or at least can survive with a small and valid Kostelka.

This can zaborot staff or better to look for cunning and crooked decisions?
October 14th 19 at 11:08
3 answers
October 14th 19 at 11:10
Itself asked — itself answered: make the rows and table cells to forget that they have to behave like a table.

tr {display: block;}
td {display: inline-block; background: transparent;}

After small adjustments in size (cells fell in a heap), everything falls into place.
This proved to be crooked — then led to the collapse of the table in the operas-faerfoks. - shyann.Wa commented on October 14th 19 at 11:13
October 14th 19 at 11:12
But if
table tbody { background: url(derevo.png) repeat-x repeat-y; }

I have alternating rows of different types with different kitty, so not very suitable. Although... if you fix the height, then... I'll try. Thanks for the tip about the tbody I forgot. - shyann.Wa commented on October 14th 19 at 11:15
Checked the render as tr. That and the bear below confirms. - shyann.Wa commented on October 14th 19 at 11:18
Bummer:( - shyann.Wa commented on October 14th 19 at 11:21
October 14th 19 at 11:14
The same thing occurs if you set the background for the tbody. At the time, was not able to solve it. Had to redo the logic of the table so as not to use a background for the tr and tbody.

Find more questions by tags SafariCSS