Heim >Web-Frontend >CSS-Tutorial >Wie erreicht man einen Vollbild-iFrame mit 100 % Höhe in allen Browsern und blendet Bildlaufleisten aus?

Wie erreicht man einen Vollbild-iFrame mit 100 % Höhe in allen Browsern und blendet Bildlaufleisten aus?

Linda Hamilton
Linda HamiltonOriginal
2025-01-02 12:56:40441Durchsuche

How to Achieve a Full-Screen iFrame with 100% Height Across Browsers and Hide Scrollbars?

Vollbild-iFrame mit einer Höhe von 100 %

Frage: Wird iframe height=100 % unterstützt? alle Browser?

Wird in XHTML 1.0 Transitional ein Iframe mit height=100% die Höhe der verbleibenden Seite nach Berücksichtigung einer festen Höhe von 50 Pixel in einem anderen Frame oben nehmen? Wird dies von allen gängigen Browsern (IE, Firefox, Safari) unterstützt? Wie können außerdem Bildlaufleisten vollständig ausgeblendet werden, auch wenn scrolling="no" angegeben ist, und wie kann die Iframe-Höhe automatisch festgelegt werden?

Antwort:

While Die Verwendung von Framesets kann ein alternativer Ansatz sein. Auch iFrames können den Anforderungen gerecht werden.

iframe-Höhe und Bildlaufleisten:

Um die Vollbildhöhe (100 %) sicherzustellen und Bildlaufleisten auszublenden, verwenden Sie den folgenden Code:

<body>

Zusätzliche Stile für die Bildlaufleistenunterdrückung:

<body>

Hack, um Bildlaufleisten mit Vollbild auszublenden Breite:

<body>

Indem Sie den Überlauf des übergeordneten Elements ausblenden, werden die Bildlaufleisten ausgeblendet. Der Iframe wird auf 150 % Breite und Höhe erweitert, sodass die Bildlaufleisten außerhalb der Seitengrenzen liegen. Dadurch werden sichtbare Bildlaufleisten eliminiert und gleichzeitig sichergestellt, dass der Iframe die verbleibende Seitenhöhe vollständig einnimmt.

Das obige ist der detaillierte Inhalt vonWie erreicht man einen Vollbild-iFrame mit 100 % Höhe in allen Browsern und blendet Bildlaufleisten aus?. 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