Witam, może najpierw przykład:
tr:hover { background-color:#FFFF01; }
#naglowek {position:fixed;}
<tr><td>aaaaaaaaaaaaaaaa
</td><td>bbbbbbbbbbbbbbbbbbbbbbb
</td><td>cccccccccccccccc
</td><td>dddddddddddddddddddddd
</td></tr> <tr onmouseover='this.style.backgroundColor="red"' onmouseout='this.style.backgroundColor=""'><td>aaaaaaaaaaaaaaaa
</td><td>bbbbbbbbbbbbbbbbbbbbbbb
</td><td>cccccccccccccccc
</td><td>dddddddddddddddddddddd
</td></tr> <tr><td>aaaaaaaaaaaaaaaa
</td><td>bbbbbbbbbbbbbbbbbbbbbbb
</td><td>cccccccccccccccc
</td><td>dddddddddddddddddddddd
</td></tr> <tr><td>aaaaaaaaaaaaaaaa
</td><td>bbbbbbbbbbbbbbbbbbbbbbb
</td><td>cccccccccccccccc
</td><td>dddddddddddddddddddddd
</td></tr>
Zamierzeniem było zbudowanie tabelki w której podświetla się wiersz pod myszką a w przypadku długiej tabeli nagłówek przy przewijaniu pozostanie na miejscu.
Problem 1 - IE nie rozumie :hover dla wiersza tabeli i trzeba robić takie potworki jak w drugim wierszu. Jest jakiś prostszy sposób żeby IE go interpretował?
Problem 2 - wiersz nagłówkowy powinien przy przewijaniu strony pozostawać na miejscu, ale niestety FF "zwija" go do lewej strony (gubi szerokość komórek i przesuwa je do lewej), a IE co prawda nie "zwija" wiersza ale również nie pozostawia go na ekranie przy przewijaniu. Jakieś pomysły dlaczego?