Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [htm][css] Kolor aktywnego linka (?)
Lee
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 0
Dołączył: 11.04.2006
Skąd: Chojnów

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


Mam menu górne (download, kontakt etc.) no i chcę aby po kliknięciu w dany link (obrazek) z tła białego tło zrobiło się szare. Porlbem w tym, że jak dam background-image: url(); w a.cos_tam to nie działa... zrobiłem to w ten sposób

  1. td.um_home {
  2. background-image: url('images/menu_home_d.gif'); background-repeat: no-repeat; width: 96px; height: 18px;
  3. }
  4. td:hover.um_home {
  5. background-image: url('images/menu_home_a.gif'); background-repeat: no-repeat; width: 96px; height: 24px;
  6. }
  7. td:visited.um_home {
  8. background-image: url('images/menu_home_a.gif'); background-repeat: no-repeat; width: 96px; height: 24px;
  9. }
  10.  
  11. a.um {
  12. text-decoration: none;
  13. font-size: 10px;
  14. }


i w pliku index.php mam tak
  1. <td class="um_home" align="center"><a href="index.html" class="um"> </a></td></tr>


po najechaniu prawidłowo zmienia się obrazek, ale gdy już kliknę i przeniesie mnie to obrazek się nie zmienia, co mam źle (IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) ? Jak coś niezrozumiałe to pytajcie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


No właśnie, tej z której kliknąłeś nie widać już. Co za tym idzie, sam styl CSS i jego pseudoklasy :active czy inne nie wystarczą do oznaczenie pozycji w menu jako aktywnej. Musisz to zrobić w inny sposób.

Poza tym, pseudoklasa :visited oznacza już odwiedzone linki, więc to nie to, pseudoklasa :active uruchamia się w momencie kliknięcia na link do momentu pozostawania focusu na nim. Sprawa kolejna, IE nie obsługuje pseudoklas :hover (innych chyba też) dla elementów innych niż.
No i na koniec, nie tak:
Kod
td:hover.um_home

ale tak:
Kod
td.um_home:hover


No i jeszcze, używanie znaku podkreślnika w nazwach klas też nie jest zalecane.

Nic więcej na ten temat nie da się powiedzieć.

pozdr.
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 10:17