Autor Zpráva
Klara
Profil
Mám v nově vytvářeném Fóru možnost přidávát obrázky z jiných stránek.
Aby zamezila příliš velkému rozsahu obrázku použila jsem:

<img class="pic14" src="http://nejakyobrazek.jpg" />
img.pic14 {max-width: 300px; width: expression(document.body.clientWidth > 300? "300px"  : "auto" );}

v mozzile to funguje tak jak potřebuji, to znamená že malé obrázky nechává v původní velikosti a příliš velké zmenšuje na požadovanou velikost. Ale v internet exploreru to sice velké obrázky zmenší na požadovanou velikost avšak malé to zvětší na šířku 300px také. Mohl by mi někdo poradit jak to napravit?

Moderátor Chamurappi: Titulek „width: expression“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Chamurappi
Profil
Reaguji na Klaru:
avšak malé to zvětší na šířku 300px také
Jen, pokud je šířka <body> větší než 300 pixelů — to máš napsané v té podmínce.
Myslím, že expressionem toho snadno dosáhnout nepůjde. Bude asi zapotřebí JavaScript, který omrkne rozměry při události onload na obrázku.
Klara
Profil
Chamurappi:
Bohužel v internet exploreru to zvětší i v případě, že šířka je menší než 300px

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: