• hallo,

    ich bin dabei ein theme zu erstellen, dass nur noch ein paar korrekturen hinsichtlich der darstellung der blog-einträge benötigt.

    bisher sieht mein theme so aus (vereinfachte "skizze"):
    http://img8.imageshack.us/img8/2513/istgu2.jpg

    den schwarzen hintergrund rufe ich in der style.css auf.
    die header grafik positioniere ich mit einem div container ebenfalls in der style.css.

    Code
    #nav {
            position: absolute; top: 0px;
            left: 50%;
            margin-left: -480px;}

    die blog-einträge gebe ich mit einem div container in der index.php aus

    definiert in der style.css hinsichtlich position und größe

    es soll aber so aussehen:
    http://img209.imageshack.us/img209/5483/sollsb7.jpg

    mir ist es bisher nicht gelungen, einen weißen hintergrund für die blog-einträge einzustellen, ohne dass das gesamte layout sich verschiebt, also die div container sich gegenseitig behindern.

    als vorbild habe ich mir folgende seite gewählt: Ali Felski

    wißt ihr rat? vielen dank!

    wordpress version: 2.7

    • 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

  • hey,
    du legst einfach eine Div an die weiß ist und verschatelst damit deinen content bereich. Vor deiner div id ltcolumn setzt du einfach einen weißen bereich und die div schließt du erst nach lt column. Damit müsste der Hintergrund weiß sein. Vergiss nicht die breite für den Bereich richtig zu setzen.

    Wie es ist,bleibt es nicht .

  • in der css natürlich definieren.
    zb
    #background {background:#fff;}

    dann rufst du das mit
    <div id ="background">
    packst deine div rein <div id="ltColumn">
    </div>
    und schliest das background
    </div>

    Code
    #background {background:#fff;}
    Code
    <div id ="background"><div id="ltColumn"> 
    </div>
    </div>

    Wie es ist,bleibt es nicht .

  • wie folgt bin ich vorangeschritten:
    index.php
    [1] definiert den weißen hintergrund für
    [2] content bereich (ausgabe der blog-einträge)
    [3] soll einen transparenten hintergrund für die blog-einträge ausgeben, was bisher nicht gelingt, da die header grafik die transparente grafik überlagert. außerdem ist das gesamte theme nicht zentriert. wieso nicht?

    sieht bisher so aus:
    ist:
    http://img14.imageshack.us/img14/561/istkx0.jpg

    in der css wie folgt definiert
    style.css

    was ich nicht verstehe ist, warum der [2] content über der header grafik liegen kann, die header grafik also einen hintergrund bildet, die [3] transparente grafik jedoch erst an der stelle anfängt, wo die header grafik von der höhe aufhört. die blog-einträge sollen in einer transparenten grafik ausgegeben werden, die wiederrum auf einem weißen hintergrund liegt.

    soll:
    http://img132.imageshack.us/img132/2351/sollli2.jpg

    (das obere bild zeigt ein älteres theme, bei dem mir es ebenfalls nicht gelungen ist, einen weißen hintergrund auszugeben.)

    über verbesserungsvorschläge würde ich mich sehr freuen. :)

    wordpress version: 2.7

    Einmal editiert, zuletzt von zeitgeisth (17. Februar 2009 um 14:04)

  • Warum weißt du dem Content bereich nicht gleich die Transparente png zu?

    Code
    #content{ 
      width: 523px;  
     padding: 180px 100px 30px 100px; 
     margin: 0px auto; 
    background: url(http://www.kaspianshore.com/post.png) top left repeat-y;
    }


    Und was soll das machen?

    Code
    <div style="width: 523px; top: 10px;">


    Du definierst doch schon in der CSS den bereich.
    Das

    Code
    [1] <div style="width: 960px; top: 10px; background-color:#ffffff">

    würd ic hacuh in die css schreiben. Und gugg ob du auch die Divs die du auf machst auch wieder schließt.Ich weiß ja nich was noch im Footer geschlossen wird aber wenn nichts mehr im Footer geschlossen wird musst du noch 2 divs zumachen. Ausserdem fehlt oben ein >

    Wie es ist,bleibt es nicht .

  • Warum weißt du dem Content bereich nicht gleich die Transparente png zu?

    Code
    #content{ 
      width: 523px;  
     padding: 180px 100px 30px 100px; 
     margin: 0px auto; 
    background: url(http://www.kaspianshore.com/post.png) top left repeat-y;
    }

    die transparente grafik ist aber immer noch unterhalb der header grafik.

    Und was soll das machen?

    Code
    <div style="width: 523px; top: 10px;">

    Du definierst doch schon in der CSS den bereich.
    Das

    Code
    [1] <div style="width: 960px; top: 10px; background-color:#ffffff">

    war ein fehler von mir.


    wenn ich die divs in der index.php schließe

    Code
    <div style="width: 960px; top: 10px; background-color:#ffffff">
    <div id="content">
    </div>
    </div>

    kleppen die blog einträge dirket links und der hintergrund ist nicht mehr weiß.

    wordpress version: 2.7

  • UPDATE:
    ich habe den code noch einmal überarbeitet.
    bis jetzt sieht das theme wie folgt aus:
    http://img22.imageshack.us/img22/8826/istgb8.jpg

    der code dazu (die wichtigen einträge habe ich markiert):
    index.php

    style.css

    header.php

    jetzt brauche ich nur noch einen weißen hintergrund. bisher ist es mir aber nicht gelungen, die <div id="content"> so zu verschachteln, dass dort, wo die header grafik aufhört, der hintergrund weiß ist.
    vielleicht liegt es an den verschiednen divs, die sich gegenseitig beeinflussen?

    wordpress version: 2.7

    Einmal editiert, zuletzt von zeitgeisth (18. Februar 2009 um 00:25)

  • das theme habe ich jeztz wie folgt erstellt:
    ich habe die transparente grafik auf den header und auf den index verteilt: die header grafik besitzt einen transparenten bereich (http://kaspianshore.com/header.jpg), der durch eine hintergrund grafik den transparenten bereich im content wiederholt (http://www.kaspianshore.com/postbg.jpg).

    jedoch ist das theme nicht zentriert. warum nicht?

    hier noch einmal der neue code:

    header.php

    index.php

    style.css

    wordpress version: 2.7

Jetzt mitmachen!

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