Autor Zpráva
KITT
Profil
Mám buňku a v ní odkaz a chci, aby když tam najedu myší, tak se buňka zvýraznila určitou barvou.
Jak to udělat?
kletely
Profil
KITT
Nechápem :(
Myslíš alebo toto?
KITT
Profil
Na tomto odkazu je to vidět:
http://johankazarku.wz.cz/index2.html

Stačí najet na nějaký odkaz
kletely
Profil
KITT
Tak sa pozri do zorojaku to ho webu?

BTW: to to by som si web nedaval :(
Bubák
Profil
Dělá se to nějak takto, koukni do zdrojáku. Nepotřebné efekty stačí vynechat.
imploder
Profil
KITT
dej buňce (<td class="zvyraznit">obsahuje <a href="#">nějaký odkaz</a></td>) CSS:
td.zvyraznit:hover { background-color: lime; /* zvolená barva */ } 

Tím se buňka rozsvítí při najetí na ni. Pokud chceš, aby se rozsvítila jenom pokud se najede na přímo odkaz, tak nevím, možná to čistě v CSS ani nejde. Ví někdo o způsobu, jak by to v CSS šlo? Bylo by na to potřeba měnit vlastnost jiného prvku než na kterém nastala událost (pseudotřída :hover) a to jde pokud vím jenom javascriptem.
Bubák
Profil
imploder
Pro odkaz v buňce se to dělá jednoduše takto:
td a {display: block; height: 100%;}
td a:hover {background: lime;}
Šířku není třeba zadávat, blok se roztáhne. Výška podle situace, v pixelech, 100%, nebo vynechat.

Dodatek: Nevím jistě ale možná nějaký starý IE chtěl nějaký background, aby hover fungoval na celé buňce.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: