Background und Page Zentriert

Hey Leute,
ich sitz grad an einer Homepage und habe folgende Probleme:
In meiner CSS Datei steht:
body {
text-align:center;
}
div#Background {
background-image:url(bvg.bmp); background-repeat:no-repeat; background-position:center 0px;
}
div#center {margin: 200px 100px 100px 100px;}

in der HTML:

Quellcode

Also ich habe bis jetzt alles per Tabelle gemacht in HTML soll eine Statische seite werden.
Jetzt habe ich auch alles Zentriert nur ich will das Hintergrundbild unabhängig von der Tabelle Positionieren. Ich kriege es momenten nicht nach ganz oben sondern immer nur so hoch wie tabelle ist woran liegt das?

Ich habe das mal alles gelernt ist schon was her wie man an meinem QQ sieht also bitte ich um verständnis :slight_smile:

Vielen Dank !
Grüße
Michael

Dein HTML-Codeschnippsel sieht schonmal fehlerhaft aus. Das dabei irgendwas so dargestellt werden würde wie Du willst, wäre zweifelhaft.

Eine Tabelle kann ich nicht erkennen, was auch gut so ist. Webseiten baut man ohne Tabellen auf.

Wenn Du ein Hintergrundbild hinter allem haben willst, weiße dieses dem zu. Den Content darin kannst Du dann mit einem Hilfs-Element wie

zentrieren. Als Eigenschaften müsstest Du dann

#center { margin: 0 auto; width: 990px; }

angeben, wodurch dieses Hilf-Element zentriert werden würde.

Guten Morgen, danke für deine Antwort !
Also du sagst Page nicht mit Tabelle aufbauen, was gibt es den da so für alternativen? Container und Frames?

*Edit:
Was Spricht den gegen eine Page die in einer Tabelle aufgebaut ist?

Grüße

Semantisch korrekten Einsatz der HTML-Elemente und deren Styling.
CSS 4 You - The Finest in Stylesheets: Workshop: Layouten ohne Tabellen
Framesets sind noch veralteter als Tabellenlayouts.

Warum Layout mit Tabellen dumm ist: Probleme definiert, Lösungen angeboten