Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][CSS]Jak zmienić kolor obramowania obrazka-linka w IE?
ats2008
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


Witajcie,

Z góry mówię, że temat już był, ale został zamknięty, a sugerowana odpowiedź - na której mi zależy - nie działa... Powtarzam tym samym pytanie.

Chodzi o to, że IE 6 nie obsługuje funkcji a:hover border: bla bla bla, czyli nie można zmieniać kolorów obramowania.

Zna ktoś może rozwiązanie tego problemu?

Oto znalezione rozwiązanie na divach - niestety nie działa w IE - obramowanie jest cały czas białe...:

HTML:
  1. <div class="obrazek" ><a href="xyz.html"><img src="foto/01.jpg" /></a></div>


CSS:
  1. div.obrazek {width:460px;
  2. padding: 5px;
  3. background: #fff;
  4. }
  5.  
  6. div.obrazek:hover {
  7. padding: 5px;
  8. background: #000;
  9. }
  10.  
  11. a img {
  12. border: 0;
  13. }


Gdzie może być błąd, bo podobno to działa.

Z góry dzięki,

pozdro

P.S.
Sorry, za odświeżanie, ale nigdzie nie mogłem znaleźć...
Go to the top of the page
+Quote Post
athei
post
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

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


Szukaj, np. na forum behavior:url(csshover.htc);, (hover.htc)
Go to the top of the page
+Quote Post
Fafu
post
Post #3





Grupa: Zarejestrowani
Postów: 243
Pomógł: 33
Dołączył: 30.01.2008
Skąd: Wrocław

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


nie działa, bo IE obsługuje :hover tylko dla linków, musisz użyć
  1. a:hover { border: ... }
Go to the top of the page
+Quote Post
ats2008
post
Post #4





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


Dzięki Athei,

odłączyłem jak radziłeś csshover.htc i działa piękniutko, poza jedną sprawą...

(plik csshover.htc ściągnąłem z tej strony: http://www.xs4all.nl/~peterned/csshover.html)
Otóż trzeba uaktywnić części aktywne - vide skrypty js...

Jest może jeszcze jakiś sposób pozaskryptowy?

Dzięki jednak za to rozwiązanie

Pozdro.

P.S. Plik csshover.htc ściągnąłem z tej strony: http://www.xs4all.nl/~peterned/csshover.html.
Go to the top of the page
+Quote Post
Daiquiri
post
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Jeżeli mówisz o zatwierdzeniu przez IE części skryptowej - to jest to chyba jedynie przypadek jeżeli odpalasz stronę z dysku - na serwerze nie powinno być problemu. Z tego co się orientuje, jest to jedyne konkretne rozwiązanie "hover:" dla elementu innego niż a w IE.
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Trzeba jeszcze odpowiednie MIME wysłać, ale o tym na google. ;]
Go to the top of the page
+Quote Post
ats2008
post
Post #7





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

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


Dzięki panowie za pomoc.

Daiquiri faktycznie, na servie działa elegancko..., zawsze człowiek czegoś się dowie...

Temat uważam na razie za zamknięty.

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

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: 2.10.2025 - 22:44