Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS] Sprites nie działa poprawnie
Forum PHP.pl > Forum > Przedszkole
adam882
Witam

Próbuję przygotować podświetlane menu w nawigacji za pomocą pociętego, zaokrąglonego tła (jako alternatywe dla border-radius, którego nie obsługuje IE). Problem jest taki, że pod firefoxem, operą wszystko wygląda w porządku, jednak w IE widać jakby obrazki pobierane ze "sprites" były z lekka rozmazane, co wygląda wręcz jakby np. z lewej części był koło obrazka dodatkowy border 1px. Próbowałem w formatach bmp, gif, jpeg i nadal to samo.
Kostek.88
Pokaz kod
adam882
Mam przykładowo taki kod (użyty obrazek - link do obrazka)
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
  4. <title>Nawigacja</title>
  5. body{background-color:#896F85;}
  6.  
  7. ul li{float:left; margin-left:20px; font-weight:bold; font-size:11px; list-style:none; height:27px;}
  8. ul li.una a{color:#eeeeee; display:block; padding:8px; text-decoration:none;}
  9. ul li.now a{color:#82677E; display:block; padding:8px; text-decoration:none; background: url('btlo.gif') -227px -27px no-repeat;}
  10. ul li.una a:hover{background-color:#FFFFFF; color:#82677E; background:url('btlo.gif') -227px -27px no-repeat;}
  11.  
  12. ul li, ul li.una:hover{background:url('btlo.gif') 100% 0px;}
  13. ul li.una{background:none;}
  14. </head>
  15. <div style="margin:auto; padding-top:10px;">
  16. <ul>
  17. <li class="now"><a href="#">Link</a></li>
  18. <li class="una"><a href="#">Link</a></li>
  19. <li class="una"><a href="#">Link</a></li>
  20. <li class="una"><a href="#">Link</a></li>
  21. </ul>
  22. </div>
  23. </body>
  24. </html>

Pod firefoxem i operą jest wszystko ok, natomiast w IE widać buttony postrzępione i rozmyte na krawędziach. Może coś przekręciłem, gdyż css nie jest moją mocną stroną, ale kombinowałem żeby coś z tego wyszło.
by_ikar
U mnie pod IE 7 wszystko ok, niestety nie sprawdzę ci pod IE 6.
adam882
sprawdzałem pod IE 8 na innym komputerze i jest ok, natomiast na moim komputerze (IE 9) jest rozmazane. Może problem leży gdzie indziej, gdyż np. na Allegro , górny pasek pod IE również jest rozmazany - dziwne..

edit:
już wiem co było nie tak, IE powiększał mi stronę (widocznie kiedyś użyłem przez przypadek CTRL + scroll myszki)
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.