Seite wird nicht korrekt angezeigt/Divs positionieren ?!

  • Hallo,
    wenn ich die index.html offline mit dem ff aufrufe zeigt er alle Grafiken an,halt nur nicht korrekt sondern teilweise übereinander usw. online zeigt er die Grafiken zwar richtig an,aber nur den header und die navbar....im ie siehts online ungefähr so aus wie ich es offline mit dem ff sehe. Der Code könnte jetzt etwas wirsch aussehen da ich ein bischen probiert habe die divs zu positionieren was mir natürlich nicht gelungen ist.

    Um nochmal zu verdeutlichen was ich meine:

    so siehts aus: http://schnell.sp02.ab-webspace.de/v1/

    und so soll es aussehen: [Blockierte Grafik: http://img178.imageshack.us/img178/2343/design1ga3.th.jpg]


    Mfg marco563


  • Zunächst solltest du mal alle Leerzeichen vor dem Doppelpunkt entfernen.
    Falsch:

    Code
    margin-left : 150px;

    Richtig:

    Code
    margin-left: 150px;

    Das ist auch falsch:

    Code
    #page  {
    width : 923px;
    height : 100%;
    margin-left: 0 auto 0 auto;
    ;
    }

    Richtig:

    Code
    #page  {
    width : 923px;
    height : 100%;
    margin: 0 auto;
    }

    Dann solltest du sämtliche Style-Angaben in die CSS-Datei packen und nicht im HTML-Code noch zusätzliche angeben.

    Bereinige mal diese Punkte, dann lass die Seite validieren und dann sehen wir weiter.

  • Noch nicht überall!

    Hier

    Code
    #header  {
    background-image: url(img/header.jpg);
    background-repeat: no-repeat;
    width: 923px;
    height: 139px;
    float:left;
    padding: 113px;
    }


    wirkt sich der Paddingwert auf alle Seiten aus. Also auch unten, wo es offensichtlich nicht sein soll.

    Hier

    Code
    #news  {
    background-image: url(img/news.jpg);
    background-repeat: repeat-y;
    width: 549px;
    height: 100%;
    float:left;
    padding: 70px; 
    padding: 30px;
    padding: 90px;
    }


    werden die ersten beiden Paddingwerte vom letzten überschrieben. Haben damit keinerlei Wirkung und sind überflüssig.
    Ob die unteren 90px auf jeder Seite gewollt sind, mag ich bzweifeln.

    Du solltest dir nochmal über den Unterschied von padding und margin klar werden und dich über deren korrekte Schreibweise/Wirkung informieren.

    Schließlich verschachtelst du gleich mehrere linksgefloatete Div's. Auch das bringt dich in die Bredouille.

    Mein Vorschlag:
    Werde dir zunächst erst über die theoretischen Grundlagen klar, bevor du solche Konstruktionen kreiiesrt, die offensichtlich nicht dem entsprechen, was du vor hast.

    "maxwurm" war schon mal besser! :wink:

  • Also margin und padding hab ich jetzt nur mal rein gepackt um ein bischen rumzuprobieren ;)...weil ich es nicht hinbekommen habe.

    Das Design hat maxwurm mir nach meinen Wünschen gemacht ;) nur um das klar zu stellen :).


  • Moin!

    Im FF geht mit der Seite fast gar nichts.
    Der HTML-Validator von Firefox meldet:

    Code
    Zeile 21 Zeichen 18 - Warnung: XHTML-Element <img> nicht geschlossen
    Zeile 25 Zeichen 1 - Warnung: Fehlendes </div>
    Zeile 24 Zeichen 1 - Warnung: Fehlendes </div>
    Zeile 23 Zeichen 1 - Warnung: Fehlendes </div>
    Zeile 22 Zeichen 1 - Warnung: Fehlendes </div>
    Zeile 19 Zeichen 1 - Warnung: Fehlendes </div>

    Gruß,

    Ronald

  • marco563,

    hmmm, Design by Maxwurm....??? Hast Du die Seite von Maxwurm und dann selber zerschossen? Das ist ein klassisches 2Spaltenlayout, was im Code allerdings nicht zu erkennen ist. Setze es mal neu an, das geht schneller.

  • nein,maxwurm hat mir das design gemacht also die .psd datei und den rest ich ,naja habs zumindest versucht,coden ist für mich noch ziemliches neuland,zumindest was homepages betrifft.maxwurm greift mir dabei unter die arme ;).

    so,habs mal mit deinem code versucht,klappt aber auch nicht so wirklich :P
    http://schnell.sp02.ab-webspace.de/v1/


  • marco563,

    naja, so einfach ist es nicht. Ich halte es außerdem für problematisch einen Screen zu zerschnippeln und nur seine Inhalte einzubauen. Das ist nicht flexibel genug und wird durch ein mehr an Inhalten gesprengt. Andersherum wird ein Schuh daraus: Code erstellen und dann nach gusto mit Grafiken ausschmücken.

    Etwas corrigierter Code


    Das Layout ist auch nur eine grobe Vorgabe eines 2Spaltenlayoutes. Der header linke und rechte Spalte, sowie ein container über die ganze Breite und der footer sind gegeben. Eine Navileiste horizontal fehlt völlig und müsste noch erstellt werden. Einzelne "Abschnitte" für Themen in den Spalten müssen noch erzeugt werden. Das Layout soll auch nur als Anreiz dienen und als Einstieg um schneller ein sauberes Layout zu erzeugen.

  • Ok,danke für den Code.
    Den hab ich mir jetzt auch schonmal soweit klar gemacht,aber ich verstehe noch nicht so ganz wie ich die divs positionieren soll.Hab das mal auf nem Screen verdeutlicht.Die navbar bekomme ich bestimmt hin,aber rechts die beiden divs bekomme ich nicht hin.
    [Blockierte Grafik: http://img181.imageshack.us/img181/7459/design1bj4.th.jpg]
    ahja,ich hab nicht einfach nen screen zerschnippelt^^,eher die Teile aus der .psd Datei ausgeschnitten.


  • marco563,
    etwa so

    Das ist jetzt nur ein Bsp. für die linke Spalte, rechts geht es genauso. Wiederholen sich container in der Gestaltung werden die Klassen wegen der Codeersparnis benutzt.

  • marco563,

    Du hast keine Geduld und unterschiedlich breite Leisten (sponsor und ticker).

  • also ich bin nicht ungeduldig, nur neu was das coden angeht ;)...

    das video(also die box) ist zwar jetzt auf der rechten seite und die sponsor grafik ist nach längerem probieren auch wieder da,aber das video drückt die news box nach unten...das ist das letzte problem...erstmal :D.