Der zugehörige Code:
<div style="width:[breite_bild + 14px]; height:[höhe_bild + 14px]; border:1px solid grey; margin:0px; padding:1px;">
<img src="blub" border:5px solid red; margin:0px;padding:0px;">Zur Bildbreite/Höhe kommen also noch 10px (für die border an je zwei Seiten) hinzu.
Dein div hat aber eine Breite/Höhe, die um 14px größer ist als die Dimension des Bildes.
Auch du hast wohl übersehen, dass mein div weiters noch auf allen Seiten jeweils 1px padding und border an Breite/Höhe hinzugibt,
oder will mir jetzt jemand erzählen, dass style.height / style.width Attribut eines DIVs beziehe sich im Widerspruch zum Boxmodell nur auf den Inhalt zwischen dem <div></div> - Tag-Paar, aber nicht auf die <div></div>-eigenen padding, border, margin?
Mfg
Achim