Hallo Matthias,
habe diesen Vorschlag:
/* hover-Markierung innerhalb der Tabelle halten */
table {
overflow: hidden;
}
tbody td:hover::after {
position: absolute;
left: 0;
top: -100vh;
display: block;
content: "";
width: 100%;
height: 200vh;
background: rgba(0,0,0,.05);
z-index: -1; /* damit Links klickbar bleiben */
}
Gruß, Linuchs