Avalon: Hintergrund einer HTML-Seite durchsichtig halten

Beitrag lesen

seit langer Zeit quäle ich mich mit einem Problem herum und bekomme einfach keine zufriedenstellende Antwort hierauf.

Die hatte ich auch gerade gelesen!! Ich kann verstehen, daß Dich sowas nicht weiterbringt.

Es geht darum, dass ich den Hintergrund einer HTML-Seite gerne durchsichtig hätte. Dazu gebe ich folgendes ein (entweder in den CSS oder im body Tag selbst:

<body bgcolor="transparent";>

Was willst Du denn nun transparent haben, den Hintergrund der HTML-Seite oder des body-tags?

Den Hintergrund einer Seite transparent zu gestalten ist natürlich nur in wenigen Fällen sinnvoll und funktioniert nicht in jedem Browser.

  • sinnvoll ist es nur, wenn klar ist, was dann als Hintergrund erscheint. Denkbare Motive wären hier z.B. den Hintergrund einer mittels iframe oder object eingebundenen Datei transparent zu gestalten, so daß der Hintergrund des Elternelementes durchscheint.

  • dies funktioniert aber nur in Mozilla, wobei ich hier ausdrücklich Mozilla meine und nicht Gecko-browser. In Firefox geht es nicht.

Du erreichst es durch folgende CSS-Anweisung:

html, body {background-color:transparent;}

Auch darf ich gleich die Frage beantworten, was man den wohl sieht, wenn man die Seite im top-window mit einem transparenten Hintergrund versieht, da sich diese Frage ohnehin nur im Mozilla stellt, auch nur die diesbzgl. Antwort: Die Hintergrundfarbe des XUL-<browser>-tags.

Wenn Du nur den Hintergrund des bodies transparent gestaltest, erscheint dahinter der Hintergrund des html-tags. Ist u.U. interessant, wenn Du im Body teiltransparente Grafiken als Hintergrund verwendest, durch die dann der Hintergrund des HTML-tags durchscheint.
Funktioniert aber auch nur in - diesmal - Geckobrowsern.

Ich hoffe Dir damit geholfen zu haben.

Gruß
Avalon