Arkadaşlar bilindiği gibi CSS kodlarından max-width , sayfaya konulan resmi maksimum büyüyebileceği boyutta sınırlandırır. Fakat gelgelelim İnternet Explorer bu kodu ben tanımıyorum kardeş der. Bunun çözümü olarak ise, style="max-width:976px; width: expression(this.width > 976 ? 976: true);" kodunu yazarız. Bu resimi gerçekten maximum sınırdadurduruyor Fakat yeni bir sorunun da başlangıcı oluyor. Birde bakmışızki resim boyutu ok ama tablomuz şişmiş. tabloyada uygularız aynı kodu ama nafile. Bu sistemi kesin kez çözen bir Uzman Arkadaşımız çıkarsa Ayaklarının Altını öpeceğim O mübarek İnsanın.
Eğer tabloya arka plan yapmak derdindeysen, <img /> kullanılmaz. css kullarak table {background-image: url ()} dersen olayını çözersin. o yazdığın scripti table için uygularsın.
Yok.. Arkaplan yapmak istemiyorum. Sorun Şöyleki..:
websiteme 1600x1200px lik bir resimi sayfama yükleyen bir kullanıcım olduğunu varsayalım. Ama benim bu resimi sayfamda sadece Maxsimum 500px genişliğnde tutmam lazım. ben bu yukarıdaki kendimin kullandığım kod ile Firefoxta başarı sağladım ammavelakin İ.explorer resimi sınırlandırdı fakat ilginç olanı busefer tablom şişti. yani o 1600pxlik genişliğ sanki tabloya verdi gibi bişey oldu. buna rağmen resim 500px olarak görünüyor. Yani işin özeti resimi sınırlandırırken tabloya söz geçiremedim
yokmu cevap yazacak
aynı sorunda js ile çözümler denedim css ile denedim her browserda çalışacak bir sonuca varamadım.
en geçerli sonucu php ile aldım. gd kütüphanesinde getimagesize komutu var. bu komut ile resmin boyutlarını alabiliyorsunuz. sonrasıda matematik işlemi