Heim >Web-Frontend >CSS-Tutorial >Warum wird mein iFrame nicht horizontal zentriert und wie kann ich das Problem beheben?

Warum wird mein iFrame nicht horizontal zentriert und wie kann ich das Problem beheben?

Susan Sarandon
Susan SarandonOriginal
2024-10-31 03:58:01475Durchsuche

Why is My iFrame Not Centering Horizontally, and How Can I Fix It?

Horizontales Zentrieren eines iFrames

Abfrage:

Beachten Sie den folgenden Codeausschnitt:

HTML:
<div>div</div>
<iframe></iframe>

CSS:
div, iframe {
    width: 100px;
    height: 50px;
    margin: 0 auto;
    background-color: #777;
}

Warum kann das iFrame-Element im Gegensatz zum umgebenden div nicht zentral ausgerichtet werden? Wie kann das behoben werden?

Antwort:

Um einen iFrame horizontal zu zentrieren, wenden Sie den display: block; Eigenschaft zu seinem CSS hinzufügen. Hier ist der überarbeitete Code:

HTML:
<div>div</div>
<iframe></iframe>

CSS:
div, iframe {
    width: 100px;
    height: 50px;
    margin: 0 auto;
    background-color: #777;
}

iframe {
    display: block;
    border-style:none;
}

The display: block; Die Eigenschaft legt fest, dass sich der iFrame wie ein Element auf Blockebene verhält und sicherstellt, dass er eine eigene Zeile einnimmt und sich horizontal an anderen Inhalten ausrichtet. Zusätzlich border-style: none; Entfernt den Standardrahmen des iFrames, um das Erscheinungsbild eines zentrierten Rahmens beizubehalten.

Das obige ist der detaillierte Inhalt vonWarum wird mein iFrame nicht horizontal zentriert und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn