Nie mogę używać JS, powinno to być archiwizowane tylko przez CSS. Kontener (DIV) to element "tabela-komórka" o szerokości automatycznej (elastycznej).Skalowanie (ale nie podniesienie) obrazów przy użyciu CSS w celu dopasowania elementu div w IE9 (max-width: 100% fix)
Chciałbym przeskalować obraz tylko wtedy, gdy jego szerokość jest większa niż kontener (użytkownik może zmienić rozmiar okna - to jest powód).
Użyłem kodu pokazanego poniżej, ale działa tylko na IE7.
max-width: 100%;
height: auto;
width: auto\9;
Próbowałem znaleźć poprawkę roboczą dla IE9, ale bez powodzenia.
dodanie tylko 'max-width: 100%;' do tagu img nie działa? przetestuj go [tutaj] (http://jsfiddle.net/SAada/) zmieniając rozmiar okna. Działa na IE7, IE8, Chrome i Firefox, ale mogę go teraz przetestować w IE9. W każdym razie, jak zachowuje się IE9? – scumah
To jest dokładna sytuacja i problem, który musiałem rozwiązać: http://jsfiddle.net/SAada/2/ – Simek
Ustawienia stylu, z których korzystasz od obrazu, są w porządku. Sprawdź tę próbkę, która działa dla popularnych przeglądarek, w tym IE9 - http://jsfiddle.net/cTxYc/ Ustawienia, które określiłeś dla div, mieszają się z ustawieniami dla obrazu – mvark