Størrelsen på en boks (div, span, p, table, osv) er flydende. Dvs at boksen udvider sig for at tilpasse sig indholdet. Angiver man en fast bredde og en padding vil boksen udvide sig, hvis indhold + padding er større end boksen.
Med en iFrame er det anderledes. Her er det et vindue du opretter, samme stil med en almindelig frame. Disse har altid en fast bredde og højde der ikke ændrer sig. Ligegyldigt hvad du så end gør.
Derfor skal du udvide størrelsen på din iFrame så dens størrelse er => indhold + padding.
Er dine divs 200px brede og vil du have 10px luft mellem kanten på din iFrame og kanten på dine divs, skal din iFrame altså være 220px bred da du har 10px på hver side af div'en.
Du kan læse mere om det her:
http://wwww.w3schools.com/css/css_boxmodel.asphttp://www.w3schools.com/TAGS/tag_iframe.asp