Betrachten Sie das folgende Beispiel: ( Live-Demo )
HTML:
<div>div</div>
<iframe></iframe>
CSS:
div, iframe {
width: 100px;
height: 50px;
margin: 0 auto;
background-color: #777;
}
Ergebnis:
Warum iframe
ist das nicht zentral ausgerichtet wie das div
? Wie könnte ich es zentral ausrichten?
Antworten:
Fügen Sie
display:block;
Ihrem iframe CSS hinzu.quelle
inline frame
text-align: center
Regel geben, richtig?margin: auto;
Der beste und einfachere Weg, einen Iframe auf Ihrer Webseite zu zentrieren, ist:
Dabei sind Breite und Höhe die Größe Ihres Iframes auf Ihrer HTML-Seite.
quelle
align
Attribut sei veraltet? Warum sollte das OP diesen Ansatz anstelle von CSS verwenden - was ist der Vorteil?style="text-align:center"
ist nicht veraltet und würde den gleichen Job machenHTML:
CSS:
quelle
Wenn Sie ein Video in den Iframe einfügen und möchten, dass Ihr Layout flüssig ist, sollten Sie sich diese Webseite ansehen: Fluid Width Video
Abhängig von der Videoquelle und wenn Sie möchten, dass alte Videos reagieren, muss sich Ihre Taktik ändern.
Wenn dies Ihr erstes Video ist, ist hier eine einfache Lösung:
Und fügen Sie diese CSS hinzu:
Haftungsausschluss: Nichts davon ist mein Code, aber ich habe ihn getestet und war mit den Ergebnissen zufrieden.
quelle
Der einfachste Code zum Ausrichten des iframe-Elements:
quelle
Sie können iframe in a einfügen
<div>
Es funktioniert, weil es sich jetzt in einem Blockelement befindet.
quelle
Laut http://www.w3schools.com/css/css_align.asp gibt das automatische Setzen des linken und rechten Randes an, dass der verfügbare Rand gleichmäßig aufgeteilt werden soll. Das Ergebnis ist ein zentriertes Element:
quelle
Du kannst es versuchen
Ich hoffe es ist nützlich für dich
Verknüpfung
quelle
In meinem Fall bestand die Lösung in der iframe-Klasse und fügte hinzu:
quelle
quelle