Hintergrund-Bilder und -Sound

Seitenränder

Der Abstand des Textes und aller anderen Elemente vom Rand des Browserfensters wird am besten via CSS (= Cascading Style Sheets) festgelegt. CSS sind ein eigener Standard und nicht Bestandteil von HTML. Sie werden in diesen Lektionen nicht behandelt.

Die Möglichkeit, im body-Tag einen linken (leftmargin) oder einen oberen Rand (topmargin) anzugeben, funktioniert nur im Internet Explorer (die Angaben für links bzw. oben gelten gleichzeitig auch für rechts bzw. unten).

Wallpaper

Ein Bild, das im body-Tag angegeben wird, wird in den Hintergrund der Datei gelegt. Der Hintergrund wird dabei gekachelt (wie bei Fliesen).
Beim Rollen der Seite werden die Bilder gemeinsam mit dem Text verschoben, außer die Eigenschaften des Hintergrunds (background properties) werden auf fixed gesetzt. Dies funktioniert allerdings nur im Internet Explorer, nicht jedoch in anderen Browsern.

Anmerkung: Die Syntax für Internet Explorer und Netscape ist unterschiedlich!

Beispiel 1 (Internet Explorer):

<html>
<head>
<title>Wallpaper</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="../media/wall.gif" bgproperties="fixed">
</body>
</html>

Beispiel für Wallpaper (Internet Explorer)

Beispiel 2 (Netscape):

<html>
<head>
<title>Wallpaper</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body background="../multimedia/wall.gif" bgproperties=fixed leftmargin=30 topmargin=50>
<p>Die Syntax für Netscape wird in den Body geschrieben, die für den Internet Explorer in den Head. Das Hintergrundbild wird im gesamten Bildschirmbereich wiederholt, also auch dort, wo kein Text mehr steht.</p>
</body>
</html>

Beispiel für Wallpaper (Netscape)

Hintergrundmusik

Wie so oft, gibt es auch hier Unterschiede in der Syntax für Internet Explorer und Netscape Navigator.
Sound-Dateien sollten als *.mid, *.wav, *.au oder *.mp3 vorliegen.

Die Einbindung des Sounds erfolgt für Microsoft-Browser im Head, für Netscape-Browser im Body.

Bei den Angaben für den Netscape-Browser steht:

Bei den Angaben für den Internet Explorer steht

Beispiel:

<<html>
<head>
<title>Musik im Hintergrund</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- Microsoft -->
<bgsound src="multimedia/winter_wonderland.mp3" loop=infinite>
</head>
<body background="../multimedia/wall.gif" bgproperties=fixed leftmargin=30 topmargin=50>
<!-- Netscape -->
<embed src="../multimedia/winter_wonderland.mp3" autostart=true loop=true hidden=true height=0 width=0>
<p>In der Regel kann man davon ausgehen, dass die Syntax für Netscape auch vom Internet Explorer interpretiert wird, sodass man den Eintrag im Head auch weglassen könnte. In jedem Fall empfiehlt es sich jedoch, ausführlich zu testen.</p>
</body>
</html>

Beispiel für die Einbindung von Sound-Dateien

Weiter / Textanfang / Inhalt