2016-10-14 7 views
-1

Ich habe einen Client, der blogspot verwendet und ich habe alles versucht, was ich weiß, um den iframe zu zentrieren, der den Link enthält. Aber ich kann es einfach nicht funktionieren lassen. Hier ist der Code, den ich verwende, und Vorschläge?So zentrieren Sie iFrame?

<section id="content"> 
 
    <div class="ic"></div> 
 
    <div class="container_12"> 
 
    <div class="wrapper"> 
 
     <div class="newswrap"> 
 
     <iframe src="http://metiriusnews.blogspot.com/" width="100%" height="800px"> 
 
      <p>Your browser does not support iFrames.</p> 
 
     </iframe> 
 
     </div>  
 
    </div> 
 
    </div> 
 
</section>

+0

'width =„100%“' - Da es sich bei der sehr sehr linken Rand des Containers beginnt und endet an den sehr sehr rechten Enden des Containers ... wie würde Zentrierung es einen Unterschied machen? – Quentin

+0

Was ist dein Problem? Sie setzen die Breite 100%, – Pirate

+0

Sie müssen die Klasse newswrap in die Mitte setzen, da sie den iframe enthält. 100% von ifræae wird deine newswrap Klassenbreite sein. –

Antwort

0

versuchen Hinzufügen einer Anzeigeblock auf Ihre Iframe und Rand einstellen: 0 auto;

Oder Sie können eine Anzeige auf den Iframe hinzu: inline-block und .newswrap {text-align: center;} aber sicher sein, dass Wrapper und newswrap haben Breite: 100%

Dann sollten Sie den Code sein :

.wrapper{width: 100%;} 
.newswrap{text-align: center;width: 100%;} 
iframe{display:inline-block;} 
-1

iframe ist Inline-Element, und Sie können es über CSS tun unten text-aling:center; als Code-Schnipsel hinzufügen. Aber wie Sie schon der Breite: 100% auf Iframe, müssen Sie wahrscheinlich den Behälter über dem iframe align mit margin:0 auto; Auch hat man Struktur zusätzliche Schließ </DIV> die auch ein Problem sein kann:

.newswrap { 
 
    text-align: center; 
 
}
<section id="content"> 
 
    <div class="ic"></div> 
 
    <div class="container_12"> 
 
    <div class="wrapper"> 
 
     <div class="newswrap"> 
 
     <iframe src="http://metiriusnews.blogspot.com/" width="100%" height="800px"> 
 
      <p>Your browser does not support iFrames.</p> 
 
     </iframe> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</section>

-1

versuchen Sie dies, wenn Sie nichts dagegen Breite nicht festgelegt, auch können Sie die Breite

<style type="text/css"> 
iframe{ 
    width: 800px!important; 
    margin:auto; 
} 
</style> 
+0

Danke für die Vorschläge. Nichts scheint jedoch zu funktionieren. Kann ich noch etwas versuchen? –

+0

^^ Aktueller Code –