Ja der IE unterstützt max-width/height nicht, sehr schlecht, ich hab dafür mal etwas umständlich ne Bildverkleinerung per Javascript geschrieben -> ist auch hier auf ilch.de im Einsatz ->
function addEvent(elm, evType, fn, useCapture) {
if (elm.addEventListener) {
elm.addEventListener(evType, fn, useCapture);
return true;
} else if (elm.attachEvent) {
var r = elm.attachEvent("on" + evType, fn);
return r;
} else {
alert("Handler could not be removed");
}
}
function ResizeBBCodeImages() {
imgs = document.getElementsByTagName("img");
for (ti = 0; ti < imgs.length; ti++) {
if (imgs[ti].className.indexOf("bbcode_image") != -1) {
SetSize(imgs[ti]);
}
}
}
addEvent(window, "load", ResizeBBCodeImages);
function SetSize(img) {
var maxw = 700;
var w = img.width;
var h = img.height;
if (w > maxw) {
h = maxw * h / w;
w = maxw;
img.width = w;
img.height = h;
img.outerHTML = "<a href=\"" + img.src + "\" target=\"_blank\"><img src=\"" + img.src + "\" border=\"0\" width=\"" + w + "\" height=\"" + h + "\" /></a>";
}
}
Das verkleinert alle Bilder mit dem Attribut class="bbcode_image", wenn man dies als Javascript einbindet.