• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

WebKit: Größe von Iframes passt sich an deren Inhalt an

Walli42

Neues Mitglied
Hi!

Ich möchte eine Webseite für Smartphones optimieren, und brauche dafür Iframes. Das Problem dabei ist, dass sich die Größe der Frames in den Webkit-Browsern nicht an die von mir im CSS bzw in den Attributen vorgegebenen Beschränkungen hält, sondern automatisch so skaliert, dass der ganze Inhalt des Frames angezeigt wird. (Die vorgegebene Größe wird nur genommen, wenn der Inhalt kleiner ist als das Iframe.)

Generell macht das ja auch Sinn, da viele Frames, in denen man noch zusätzlich scrollen muss, auf Smartphones durch das kleine Display alles andere als praktisch sind. Nur für mich ist dieses Feature einfach nur lästig.

Kennt ihr eine Möglichkeit um das Auto-Resize von Iframes abzudrehen? Dinge wie -webkit-text-size-adjust funktionieren leider nicht...und was anderes brauchbares hab ich nicht gefunden.
 
Es ist ein ganz normales Iframe, das im 0815 Standardbrowser korrekt angezeigt wird, nur im mobilen Browser spinnt...

Code:
<html><head>
<title>Z Index Test 4</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, scalable=0"/>
<style type="text/css">
#vordergrund {
    background-color:#cdcdcd;
    color: #00FF00;
    margin: 0px;
    position: absolute;
    /*overflow: scroll;
    width: 300px;
    height: 300px;*/
    left: 0px;
}
</style>
</head>
<body> 
    <iframe src="iframecontent.html" width="300" height="350" id="vordergrund" scrolling="yes"></iframe>
</body>
</html>
 
Zurück
Oben