Außer der body-Background-Grafik noch weitere zentrieren

Außer der body-Background-Grafik noch weitere zentrieren

Beitragvon SgtMouseybear » 20.07.2009, 19:50

Hallo,
die body-Background-Grafik kann man ja so zentrieren, dass sie z.B. links und rechts überhängt, wenn das Browserfenster weniger breit ist als die Grafik:

Code: Alles auswählen
body {background:url(bg.gif) center;}


Den gleichen Effekt bräuchte ich jetzt aber noch bei weiteren Grafiken auf derselben Seite! Wie kann man das schaffen :?:

Hier eine kleine Vorschau auf das Layout das ich realisieren muss:
Bild

Also ein 3D-mäßiger Hintergrund, in dem die einzelnen Content-Abschnitte durch farbige "Schweife" abgetrennt sind. Diese Schweife sind jeweils 1920px breit, damit sie sich bei dieser Auflösung nicht wiederholen. Aber egal wie ich es mache, anstatt zentriert zu sein fangen sie immer am linken Rand an... :(

Aktuell versuche ich es so:

Code: Alles auswählen
<html>
<head>
<style>

body {
   background:url(bg.gif) center;
   margin:0;
}

#center_column {
   width:900px;
   margin:0 auto;
   }
   
.center {
    display:block;
    margin-left:auto;
    margin-right:auto;
   align:center;
}

</style>
</head>
<body>

<div id="center_column">
Heading
</div>

<img src="schweif_01.png" class="center" />
<div id="center_column">
Contentbereich 1
</div>

</body>
</html>


Kann man sich auch hier anschauen: http://www.fbgm.de
Aber es klappt halt nicht :fad:
SgtMouseybear
neu hier
 
Beiträge: 1
Registriert: 20.07.2009, 19:28

Re: Außer der body-Background-Grafik noch weitere zentrieren

Beitragvon sejuma » 20.07.2009, 20:15

Du kannst einem Element nur eine Hintergrundgrafik zuweisen.
Auffällig ist: Während dein Content nur 900px breit ist, hat die Grafik eine Breite von 1920px.
Das passt also nicht unbedingt zusammen, es sei denn, du zentrierst jeweils die Hintergrundgrafiken.
Somit müsstest du deinen Contentbereich aufsplitten in verschiedene Div's und dazwischen immer einen mit ner Hintergrundgrafik setzen.

Aus meiner Sicht besser wäre, wenn du es bei einer bestimmten Breite belässt, wie z.B. die 900px und fügst dann normale Grafiken mit dem img-Tag ein. Die sollten dann aber ebenfalls 900px breit sein, ggf. etwas mehr, sofern noch padding o.ä. zu berücksichtigen ist.
Bild
sejuma
Vielposter
 
Beiträge: 805
Registriert: 15.07.2009, 17:46


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Außer der body-Background-Grafik noch weitere zentrieren"

Zurück zu: CSS für Fortgeschrittene

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste