Wie mache ich iFrame nicht die Bildlaufleiste haben

8

Ich arbeite daran, ein Widget wie dieses hier zu erstellen:

Ссылка

Und aus irgendeinem Grund kann ich nicht scheinen, Scrollbalken verschwinden zu lassen. Weiß jemand, wie man das macht?

Danke!

    
Genadinik 02.06.2011, 17:19
quelle

5 Antworten

18

So:

%Vor%

Bearbeiten: Auch frameborder="0" ist praktisch, um den Rahmen auszublenden.

    
aorcsik 02.06.2011, 17:21
quelle
4
%Vor%

sollte es tun. Willst du das wirklich tun? Alle Inhalte, die nicht sofort sichtbar sind, sind dann nicht verfügbar (ohne dass der Benutzer durch die Rahmen springt, um über die Tastatur zu scrollen).

    
Bobby Jack 02.06.2011 17:20
quelle
3

Die CSS-Eigenschaft, die dafür zuständig ist, dass das Dokument größer ist als der sichtbare Bereich , ist overflow .

Dies wird häufig verwendet, um scrollbare div s zu erstellen, wie in diesem Beispiel zu sehen ist.

Der gesuchte Wert ist: hidden , wodurch der Bereich außerhalb des sichtbaren Bereichs abgeschnitten wird. Etwas wie:

%Vor%

Sollte ein schönes Widget aussehen

Also für CSS-Eigenschaften möchten Sie vielleicht:

%Vor%

Und für Iframe-Eigenschaften möchten Sie wahrscheinlich:

%Vor%

Lesen Sie zu diesen Themen verstehen , was sie tun, aber sie sind die gemeinsamen Widgets , wie Sie sie in Ihrer Frage beschreiben. Zusammen sollten sie ein gut aussehendes Widget produzieren.

    
Vasiliy Sharapov 02.06.2011 17:30
quelle
2

Fügen Sie einfach das Attribut scrolling="no" Ihrem iframe hinzu.

  

Hinweis: Dies funktioniert in HTML5 nicht.

    
The_HTML_Man 05.04.2015 15:05
quelle
0

Obwohl

overflow:hidden;

funktioniert möglicherweise mit Firefox, nicht mit IE oder Chrome. Wenn Sie KEIN HTML5 verwenden, können Sie scrollable=no verwenden.

    
Max Garner 11.01.2018 15:07
quelle

Tags und Links