Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css/js] :hover dla wiersza tabeli i fixed dla nagłówka
m.mix
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 21.11.2007

Ostrzeżenie: (0%)
-----


Witam, może najpierw przykład:
  1. <style type="text/css">
  2. tr:hover { background-color:#FFFF01; }
  3. #naglowek {position:fixed;}
  4. </head>
  5. <tr id=naglowek><th>1</th><th>2</th><th>3</th><th>4</th></tr>
  6. <tr><td>aaaaaaaaaaaaaaaa</td><td>bbbbbbbbbbbbbbbbbbbbbbb</td><td>cccccccccccccccc</td><td>dddddddddddddddddddddd</td></tr>
  7. <tr onmouseover='this.style.backgroundColor="red"' onmouseout='this.style.backgroundColor=""'><td>aaaaaaaaaaaaaaaa</td><td>bbbbbbbbbbbbbbbbbbbbbbb</td><td>cccccccccccccccc</td><td>dddddddddddddddddddddd</td></tr>
  8. <tr><td>aaaaaaaaaaaaaaaa</td><td>bbbbbbbbbbbbbbbbbbbbbbb</td><td>cccccccccccccccc</td><td>dddddddddddddddddddddd</td></tr>
  9. <tr><td>aaaaaaaaaaaaaaaa</td><td>bbbbbbbbbbbbbbbbbbbbbbb</td><td>cccccccccccccccc</td><td>dddddddddddddddddddddd</td></tr>
  10.  
  11. </body>
  12. </html>

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?
Go to the top of the page
+Quote Post
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


1) IE6 nie rozumie :hover dla elementów innych niż A. Rozwiązanie: skorzystanie z "IE8.js" lub jeżeli tylko chodzi o tego hovera to "whatever:hover" (to frazy do wpisania w Google oczywiście). To najprostsze metody.
2) Nie mam teraz możliwości przetestowania na czymś innym niż Opera/ff, więc samemu zrobić nie mogę, ale na pewno w Google pod "fixed table heading css" coś będzie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:03