Resim öğesini tamamen kaldırdım ve .frame sınıfı ile div'in arka planı olarak ayarladım
Bu en azından Internet Explorer 8, Firefox 6 ve Chrome 13'te iyi çalışıyor.
Kontrol ettim ve bu çözüm 25 pikselden daha büyük görüntüleri küçültmek için işe yaramayacak. Öğenin boyutunu ayarlayan background-size adında bir özellik var, ancak CSS 3 olduğundan Internet Explorer 7 gereksinimleriyle çakışacaktır.
Bu çözümü kullanmak istiyorsanız, ya tarayıcı önceliklerinizi yeniden belirlemenizi ve mevcut en iyi tarayıcılar için tasarım yapmanızı ya da görüntüleri yeniden boyutlandırmak için sunucu tarafı kodu almanızı tavsiye ederim.
Görüntülere bir sınıf vermeniz ya da ortalanması gereken görüntüleri hedeflemek için kalıtım kullanmanız çok önemlidir. Bu örnekte .frame img {} kullandık, böylece yalnızca .frame sınıfına sahip bir div tarafından sarılan görüntüler hedeflenecekti.