PDA

Zobacz pełną wersję : Wyświetlanie skalowalnej grafiki w IE



Anderlik
05-04-2010, 18:00
Mam problem z prawidłowym wyświetlaniem przez IE grafiki, której wielkość jest określona procentowo w stosunku do szerokości artykułu lub modułu. IE wyświetla tylko cienką jednopikselową kreseczkę. Pozostałe przeglądarki (FF, Opera, Chrome) nie robią z tym problemów i wyświetlają wszystko prawidłowo. Czy jest jakieś proste rozwiązanie tego problemu?

big_krzysiek
05-04-2010, 18:07
nie podales adresu strony, ale prawdopodobnie masz zle zadeklarowana wartosc w px przez edytor...
zobacz w zrodle strony i popraw w kodzie "recznie"...

Anderlik
05-04-2010, 18:46
Dzięki za podpowiedź, wystarczyło ręcznie usunąć wpis jednego z wymiarów określony jako "NaN" (np. height="NaN") i ten problem z głowy. Ale pojawił się inny. Mam wrażenie, że procentowe określenie wielkości grafiki w artykule IE odczytuje jako procent od wielkości grafiki określonej w px, zaś pozostałe przeglądarki jako procent w stosunku do szerokości wyświetlanego artykułu. Link do strony (http://www.poliglota.waw.pl)

big_krzysiek
05-04-2010, 18:54
nie do konca
twoj kod:
<img alt="two easter ducks 2010 logo" src="/images/stories/logo/christmas/two easter ducks 2010 logo.jpg" width="90%" />
brakuje height ...

ie wczytuje obrazek inaczej niz ff opera itd ... jedne przegladarki zaczynaja od wysokosci , a inne od szerokosci...dlatego masz rozbieznosci..

zadeklaruj width i height na stale w px

Anderlik
05-04-2010, 21:50
No tak, to jest najprostsza metoda ale nie można w ten sposób osiągnąć efektu rozciągnięca obrazka na np. 90% szerokości artykułu bez względu ma użytą przeglądarkę i szerokość ekranu komputera