Backgroundgrafik neben Conten? HILFE!!

  • Hallo Community,

    ich bin echt am verzweifeln, habe das Theme soweit fertig, nur bekomme ich eine Sache nicht hin...

    Hier der aktuelle Stand der Dinge:

    http://www.one-step.de/wp/mako/

    Siehe Anhang, wie sie aussehen soll. Ich bekomme einfach die Backgroundgrafik neben dem Content.
    Links und Rechts soll der weisse Rahmen bis nach unten zum Footer reichen.

    Hier mal die CSS Datei:

    Ist hier zufällig ein Wordpress bzw. CSS Crack anwesend und kann mir bei meinem Problem weiterhelfen?

    Bin für jeden Tipp sehr dankbar.

    Grüße
    Marco

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi Marco,

    ich bin zwar kein Fachmann, aber so wie ich deinen Seitenaufbau verstehe, könntest du mal folgendes versuchen;

    Füge bei deiner CSS in

    #Navigation_links und #Sidebar_rechts einfach eine Background Color Anweisung ([FONT=monospace]background-color: #ffffff) [/FONT]hinzu, dann müsste es theoretisch hinhauen und die beiden sollten einen weißen Hintergrund haben.

    Gruß,
    Marcus

    Edit:
    Ich habe gerade gesehen, dass Firebug mir eine Fehlermeldung ausgibt;
    404 Not Found - ...one-step.de/wp/mako/wp-content/themes/mako_theme/layout/h_back.png

    Keine Ahnung obs wichtig ist, aber wenn du es drinne hast, sollte es auch euf den FTP überspielt werden. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

    Einmal editiert, zuletzt von Marcus[IS] (17. April 2010 um 20:13)

  • Danke für deine Antwort..

    Funktioniert leider nicht, da zerschießt er mir das Layout und setzt den Content nach unten...

    Weiss sonst einer weiter..

  • ich denke da fehlt einfach ein DIV für den hintergrund. versuchs mal so:

    ersetze (ich denke mal in der "header.php")

    Code
    <body>
    <div id="wrapper">

    mit

    Code
    <div id="wrapper">
    <div class="bgcontent" style="background:#FFF">

    und in der "footer.php"

    Code
    <!-- Ende: Rechte Sidebar -->           
    </div></div></div>

    mit

    Code
    <!-- Ende: Rechte Sidebar -->           
    </div></div></div>
    </div>

    also du musst da ein div um den ganzen kram rumziehen und dem die hintergrundfarbe weiss geben.

  • Der [FONT=Courier New]#content[/FONT] -Container ist der falsche Ort für das Hintergrundbild.
    Dieser Container ist immer nur so lang/hoch wie der Inhalt.

    Das Hintergrundbild müsste also in der [FONT=Courier New]#wrapper[/FONT] -Container.

    Code
    [COLOR=Red]#wrapper[/COLOR] {
        margin: 0 auto;
        float:none;
        width: 821px;
        height: auto;
        [COLOR=Red]background: url(../layout/content.gif) center 400px repeat-y;[/COLOR]
    }

    Damit es auch korrekt dargestellt wird ist ein "clearen" nötig.
    Dazu den entsprechenden Container innerhalb des [FONT=Courier New]#wrappers[/FONT] setzen.

    Code
    <div style="clear: both;"></div> [COLOR=SeaGreen]<!-- NACH HIER -->[/COLOR]
    </div>
    <div style="clear: both;"></div> [COLOR=Red]<!-- VON HIER -->[/COLOR]
    </body>
    </html>

    So seh ich es ...

    "Whoever controls the media, controls the mind." J.Morrison

  • Vielleicht sollte ich noch kurz anfügen, dass ich eine Grafik "conten.gif" habe.

    Habe diese Datei ebenfalls mal angehängt. Vielleicht hilft euch das weiter..

  • Der [FONT=Courier New]#content[/FONT] -Container ist der falsche Ort für das Hintergrundbild.
    Dieser Container ist immer nur so lang/hoch wie der Inhalt.

    Das Hintergrundbild müsste also in der [FONT=Courier New]#wrapper[/FONT] -Container.

    Code
    [COLOR=Red]#wrapper[/COLOR] {
        margin: 0 auto;
        float:none;
        width: 821px;
        height: auto;
        [COLOR=Red]background: url(../layout/content.gif) center 400px repeat-y;[/COLOR]
    }

    Damit es auch korrekt dargestellt wird ist ein "clearen" nötig.
    Dazu den entsprechenden Container innerhalb des [FONT=Courier New]#wrappers[/FONT] setzen.

    Code
    <div style="clear: both;"></div> [COLOR=SeaGreen]<!-- NACH HIER -->[/COLOR]
    </div>
    <div style="clear: both;"></div> [COLOR=Red]<!-- VON HIER -->[/COLOR]
    </body>
    </html>

    So seh ich es ...

    Super Tipp, Danke Dir..

    jetzt verdeckt es die Schwanzflosse.. Ist aktuell über den Link zu sehen...
    Wie positioniere ich es den weiter unten?

  • versuch mal das:

    header:

    Code
    <div id="wrapper" class="cf">

    style:

    Einmal editiert, zuletzt von hero1977 (17. April 2010 um 20:43)

  • Geht zwar nun bis nach unten, aber die Backgroundgrafik "content.gif" fehlt.. also die blaue Linie nach unten an beiden Seiten...

    Und der Abstand von nach oben hin, ist total groß..

  • Hier stösst CSS an die Grenzen. Den z-index des [FONT=Courier New]<body>[/FONT] eine Ebene höher legen bleibt wirkungslos, logisch.
    Dir fehlt ein zusätzlicher[FONT=Courier New] #header[/FONT] -Container innerhalb des [FONT=Courier New]#wrapper[/FONT] -Container dort ensprechend das Hintergrundbild definieren.

    Code
    <div id="wrapper">
    [COLOR=Red]<div id="header"> </div>[/COLOR]

    "Whoever controls the media, controls the mind." J.Morrison

  • Schau mal eben, der Content verschiebt sich total nach unten... *verzweifel*

    Ja ja, entspann dich ...

    Jetzt setze ein negatives margin-bottom für den #header -Container ...

    Code
    #header {
       width: 821px;
       height:400px;
       float:none;
       background: url(../layout/header.gif)  no-repeat;
    [COLOR=Red]   margin-bottom: -180px;[/COLOR]
    }

    ... und es passt.

    "Whoever controls the media, controls the mind." J.Morrison

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!