Ich versuche, einen iframe in einem div zu passen. Mein Problem ist, dass ich nicht scheinen kann, um es auf 100% der Breite des div zu verschachteln, ich muss die Pixelbreite des iframe angeben.Anpassen iframe in einem div
Ich möchte, dass der iframe "innerhalb" der div ist, so dass, wenn die div von einem kleineren Browser geändert wird, auch der iframe verkleinert wird.
Dies ist mein Code:
<div class="row-fluid">
<div class="span9" id="standard">
<div class="header-box">
<p class="header" >Bla Bla Header</p>
</div>
<div id="wrap">
<iframe id="frame" src="https://docs.google.com/a/...."frameborder="0"></iframe>
</div>
</div>
(more things in the row)
</div>
und CSS:
#wrap { width: 1130px; height: 100%; padding: 0;
overflow: hidden; position:relative;}
#frame { width: 100%; height: 100%;
border: 1px solid black; position:relative; }
#frame {
zoom: 0.75;
-moz-transform: scale(0.75);
-moz-transform-origin: 0 0;
-o-transform: scale(0.75);
-o-transform-origin: 0 0;
-webkit-transform: scale(0.75);
-webkit-transform-origin: 0 0;
}
Im Folgenden finden Sie, was happenswhen der Browser geändert wird.
Schauen Sie sich die Antworten hier: http://stackoverflow.com/questions/6634582/ how-to-resize-iframe-Wenn-Eltern-Fenster-Größen Das Problem liegt wahrscheinlich daran, dass Sie eine genaue Größe Breite für Ihre 'wrap' div definieren –
Die Sache ist, ich möchte nicht, dass meine divs feste Positionen haben. Der Grund, warum ich eine genaue Größe für das Wrap div definiere, ist, dass die PDF perfekt in das div passt, wenn der Browser eine normale Größe hat. Das Foto zeigt, was passiert, wenn ich die Browsergröße reduziere. – Julia