HI,
Ich wollte bei mir einen Hintergrund einrichten und zwar mit einem image.Ihc ahbe dazu du Anleitung aus SELFHTML genommen.Und diese sieht so aus:
<BODY <img id="backgroundImage"
src="http://...image.JPG" >
leider zeigt er das Bild über dem Text an also ca. so:
bild
text
Ja. Weil <body></body> ein HTML-Element ist und <img> eines. Und innerhalb eines HTML-Element-Tags (zwischen < und >)stehen nie andere Tags!
Zwischen <body> </body> ist also <img> erlaubt. Das ist aber kein Hintergrundbild sondern ein Bild.
<body>
<img>
</body>
=Bild auf der Seite.
Das ein sowas wie
<BODY <img id="backgroundImage"
src="http://...image.JPG" >
überhaupt anzeigt liegt an deren Fehlertolleranz.
<img> ist nie ein Hintergrundbild. Diese macht man mit CSS.
Wenn ich aber so schreibe:
<BODY img id="backgroundImage"
src="http://...image.JPG" >
zeigt er das Bild gar nicht mehr an.
Ja. Weil du da Angaben machst die es nicht gibt.
Das einzige was an diesem Code valide ist ist die Angabe:
id="backgroundImage". Aber damit weißt Du dem HTML-Element <body> das CSS mit der ID "backgroundImage" zu.
Richtig machst Du es so:
im Head deines HTML Dokuementes folgendes schreibst:
(bei Verwendung von id="")
<style> <!-- das ist der Bereich in dem Du Stylesheets definierst -->
#hintergrundbild
{
background-image:url(pfad zur bilddatei);
}
</style>
(bei Verwendung von class="")
<style>
.hintergrundbild
{
background-image:url(pfad zur bilddatei);
}
</style>
(bei direktformatierung von elementen ohne id oder class)
<style>
body
{
background-image:url(pfad zur bilddatei);
}
</style>
In Deinem Fall würde ich letzteres empfehlen.
Bei beiden anderen Methoden müsstest Du noch folgendes machen:
<body id="hintergrundbild">
bzw.
<body class="hintergrundbild">
Ist aber wenig sinnvoll da ein HTML-Dokument nur einen Body hat, also formatiert man diesen am besten direkt. Aber so gibtst Du den Style bei anderen HTML-tags an. id wenn etwas nur einmal vorkommt, class wenn etwas öfter als einmal vorkommt.
Bei Deinem Grundsätzlichen Fehler empfehle ich Dir eine gute Einführung in das Thema HTML udn CSS. Entweder hier bei Selfhtml oder anderswo im Web wo vielleicht eine leichter verständliche Einführung zu finden ist. Oder ein gutes Buch zum Thema.