simonX
22.06.2009, 18:55:52
Chcę zrobić to za pomocą stylów równie dobrze mógłbym to zrobić w JS ale chcę w CSS. Chodzi tutaj że mam sobie jakiś rysunek i po najechaniu na niego pojawia się ramka trzeba chyba coś ze znacznikiem "hover" ?
kamil4u
22.06.2009, 18:59:45
Dokładnie - poczytaj o pseudo klasie :hover w CSS(kursów CSS jest od groma). W IE6, jeżeli chcesz wspierać tą przeglądarkę ta pseudo klasa działa tylko na znaczniku hiperłącza <a>
patryk9200
22.06.2009, 19:34:50
spróbuj tak:
#img
{
border: 0px solid;
}
#img:hover
{
border: 5px solid;
}
<img src="obr.jpg" id="img" src="" alt="">
Wicepsik
22.06.2009, 19:45:57
img { border: 0px; }
img:hover { border:1px; }
erix
22.06.2009, 19:49:15
Fajnie, że to pod IE zadziała...

Albo
whatever:hover, albo ustawiać dla
a.
gcdreak
22.06.2009, 20:03:55
"(...)pewien bystry programista Peter Nederlof wpadł na pomysł jak rozwiązać ten problem. Utworzył plik o nazwie csshover.htc, które trzeba dołączyć do arkusza stylów za pomocą specjalnej właściwości behavior"
Charles Wake-Smith
kamil4u
22.06.2009, 21:02:06
Albo nie bawić się w archeologa

- błąd ten występuje tylko w IE6(i niższych)

PS. Ja się bawię
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.