Transparenter iFrame mit HTML und CSS
Transparenter iFrame – Dafür ist er praktisch: Mit einem transparenten iFrame kann man den Inhalt einer anderen Webseite in die aktuelle Seite einbetten. Ein vorhandenes Hintergrundbild der eigentlichen Webseite ist dabei weiter zu sehen: Da der iFrame mit dieser Methode transparent, also ohne Hintergrundfarbe, ist, sieht man die unten liegende Webseite durch.
Hat diese Webseite ein Hintergrundbild (oder andere hinter dem iFrame liegende Elemente), sieht man diese durch: Sie werden nur verdeckt, wenn der iFrame an den Stellen ebenfalls sichtbare Inhalte enthält. So fällt gar nicht auf, dass die sichtbaren Inhalte von unterschiedlichen Webseiten oder Servern kommen. Für den Nutzer sieht es so aus, als gehörten alle angezeigten Elemente zur gleichen Webseite.
Transparenter iFrame: So geht’s!
Damit der iFrame transparent, also ohne eigenen Hintergrund dargestellt wird, muss man zwei Sachen beachten: Nur dadurch sieht man keine Hintergrundfarbe der eingebetteten Webseite.
- Der iFrame Tag muss den Wert allowtransparency=”true” enthalten
- Die Hintergrundfarbe der in dem iFrame dargestellten Webseite muss auf transparent gesetzt werden
Auf der Webseite, auf der die zweite Seite mittels iFrame eingebunden werden soll, muss der <iframe> Tag mindestens diese Befehle enthalten:
<iframe src="seite-2.html" allowtransparency="true"> </iframe>
Dies sorgt dafür, dass der Hintergrund des iFrame transparent dargestellt werden darf. Damit er aber auch wirklich durchsichtig über der eigentlichen Webseite liegt, muss dies per CSS angegeben werden. Auf der eingebetteten Seite (hier: seite-2.html) muss der Hintergrund transparent gesetzt werden: Das geht entweder direkt in dem Body-Tag:
<body style="background:transparent;">
…oder per CSS für den body:
<style type="text/css"> body { background:transparent; } </style>
- Php in Html
Hi,Also ich bin erst sehr neu bei Html und php aber habe da so ne frage: Wie kann ich eine var...
- HTML
- C++ und HTML
- HTML / CSS und PHP?
- html codes
Moin zusammenIch habe auf meiner Webseite für einen gif einen flip befehl eingegeben nun mein...
- HTML-Editor
Hallo,ich suche einen HTML-Editor, deutsch, freeware,und kompatibel zu Windows 8....
- PPS als HTML präsentieren
HalloIch habe eine PPS zu HTML umgewandelt und auf meinen HP-Server geladen.Wie ka...
- HTML Editor
- datenschutz (21x gelesen)
- windows-schneller-starten-autostart-aufraeumen (20x gelesen)
- windows-beschleunigen (19x gelesen)
- pc-einsteigerkurs (12x gelesen)
- pc-einsteigerkurs-1-2 (2x gelesen)
Mehr Tipps zu Transparenter iFrame mit HTML und CS...
-
Webseiten-Titel ändern oder animieren mit JavaScript (mehr Aufmerksamkeit bei Tabs!)
Der Webseiten-Titel wurde früher in der Titelleiste des Browsers angezeigt: Mittlerweile sieht man den Text oft nur noch bei mehreren geöffneten Tabs. Für Besucher, die...
-
Webmaster / SEO: Webseite ohne www auf www umleiten
Wenn eine Webseite unter der Adresse https://webseite.de und https://www.webseite.de zu erreichen ist, kann das ungünstige Auswirkungen bei den Suchmaschinen haben: Unter Umständen werden dann manche...
-
Webfonts: Eigene Schriften auf Webseite nutzen
Statt Arial, Helvetica und Times kann man auch eigene Schriften bei der Gestaltung der Webseiten nutzen: Das ist praktisch, da man deutlich freier ist als...
-
Webmaster: Hintergrund-Bild per CSS platzieren und zuschneiden
Ein Hintergrundbild muss nicht zwingen ein schönes Foto sein, das tatsächlich im Hintergrund angezeigt wird: Stattdessen lässt sich mit der CSS Eigenschaft "background-image" auch ein...
-
CSS: Transparente Hintergrundfarbe mit background-color
Statt einem transparenten oder halbtransparentem Hintergrundbild kann man mit CSS auch eine mehr oder weniger stark transparente Hintergrundfarbe mit background-color wählen: Die verdeckt dann ein...
-
Webmaster: Tabellenzeile mit CSS automatisch abwechselnd färben
Um die Hintergrundfarbe einer HTML Tabellenzeile mit einer Farbe zu versehen, hilft CSS. Für eine gute Lesbarkeit kann es aber gerade bei längeren Tabellen hilfreich...
Transparenter iFrame mit HTML und CSS