Autor Zpráva
swetko
Profil
dobry vecer,
chcel by som sa spytat ci sa da sfunkcnit kod v IE:

.obrazok
{
float:right;
margin:5px;
width:200px;
clear:both;
border:5px solid #dddddd;
}

.obrazok:hover
{
position:relative;
top:0;
right:0;
width:auto;
behavior: url(hover.htc);
}

<html>
,img src=".." class="obrazok">
</html>

viem ze sa to tu uz riesilo - ze to nejde v IE6, ale dufam ze je nejake riesenie
Bubák
Profil
viem ze sa to tu uz riesilo
Naposedy včera, i já jsem se poučil.
Zdeněk Košťál
Profil
swetko

Řešení je buď si hodit obrázek do odkazu (pokud nemá na nic odkazovat, tak použít řešení uvedené níže) a použít selektory takto:

.obrazok
a:hover .obrazok

Anebo si dát třídy

.obrazok
.obrazok-hov

a pomocí javascriptu při události onMouseOver vyměnit třídy a při onMouseOut je přehodit zase nazpět.
No, doufám, že jsem aspoň trochu pomohl...
swetko
Profil
to prave nechcem aby obrazok bol v odkaze

a ta druha moznost mi nie je uplne jasna, myslis ze onmouse over bude class="obr" a pri onmouse out bude class="hov" ?

a nepaci sa mi ten js v kode.. chcel som to cistejsie... ):

som narocny viem
habendorf
Profil
som narocny viem

Podívej, IElte6 umí :hover jen na odkaze. Pokud ho chceš na jiném elemetu, musíš to dohnat nějakým klientským scriptem (třeba JS), nebo přes .htc (což je vlastně totéž).
Bubák
Profil
Však v CSS má behavior:
behavior: url(hover.htc);
habendorf
Profil
Bubák

Pokud IElte6 neumí img:hover, tak asi nevezme ani tu deklaraci behavior, ne?

Takže behavior by měl mít na .obrazok , ne na .obrazok:hover.
swetko
Profil
habendorf
a potom by to malo ist? lebo mne to nejde ani tak
habendorf
Profil
Příčin může být spousta, bez odkazu těžko říct. Máš tam nahraný ten htc? Je správně cesta? atd.

Zkus se podívat sem: http://diskuse.jakpsatweb.cz/index.php?action=vthread&topic=60313&foru m=7&page=-1
swetko
Profil
habendorf
vyskusal som vsetky moznosti co sa spomenuli v tom vlakne a stale to nefunguje, htc mam nahraty v kazdom adresari pre istotu (aj korenovi, aj pri css..) cesta je spravne

a nic
habendorf
Profil
Bez odkazu se dál nehneme.
swetko
Profil
vyriesil som to inak, ale vsetkym dakujem za ochotu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0