![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam z CSS'ami i DVIami dopiero zaczynam przygodę ale trafiłem na przeszkodzę z którą, sam nie mogę sobie poradzić. Dla Was to pewni będzie banał a dla mnie wybawienie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
mianowicie mam divy
chciałbym aby po najechaniu myszką na danego diva zmieniało się jego tło próbowałem z "hover" ale wyczytałem że to już jest staroć i nie wszędzie działa np IE (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
z góry dziękuję SzymaneK Ten post edytował SzymaneK 30.12.2008, 15:52:03 |
|
|
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
zrobisz to albo w js albo za pomocą css w następujący sposób: daj do tego div'a <a href> nadaj mu display: block, i później dodaj :hover'a na tego linka... inaczej IE nie będzie Ci czytał tego ponieważ on pseudo klasę :hover obsługuje tylko na linkach.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat inaczej IE nie będzie Ci czytał tego ponieważ on pseudo klasę :hover obsługuje tylko na linkach. behavior: whatever:hover (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 14 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze mała sugestia:
napisałeś jeżeli będziesz później chciał się odnieść do elementu (DIV) o id="menu", to odwołasz się do każdego DIV o id="menu", staraj się w takim przypadku używać: Mam nadzieję, że wiesz o co mi chodzi? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki za sugestie...
na razie zrobiłem coś takiego: jak widzisz SzamanGN Twoja sugestia została wcielona, (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w sumie to mi sie nie podobało od początku. co o tym sądzicie ? może BYK? pzdr SzymaneK |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ale po kiego grzyba tak kombinujesz?
Użyj zwyczajnie pseudoklas :hover, tylko dla IE podepnij whatever:hover... (Google, jeśli nie wiesz, o czym mówię) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 18.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 37 Pomógł: 4 Dołączył: 6.08.2006 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
SzamanGN: Nie pobierze wszystkie o id #hover, tylko pobierze pierwsze wystąpienie. Przynajmniej w JS, nie wiem jak to się ma do CSS.
SzymaneK: Generalnie zasada jest taka, że jest wiele elementów posiadających daną klasę i tylko jeden posiadający dane id. IDentyfikatory z reguły są unikalne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
~SymaneK, ja jakoś znalazłem: http://www.xs4all.nl/~peterned/csshover.html (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Rozwiązanie sprawdzone, ale jeden warunek: elementy nie mogą być dodawane dynamicznie (np. via innerHTML). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 22:33 |