CSS wird im teilweise ignoriert

  • Mein Problem ist folgendes ich bin gerade zum ersten mal dabei eine Homepage auch wirklich fertig zu machen, weil ich endlich einen Grund gefunden hab :D


    Auf jeden Fall habe ich die fertige Seite (noch ohne Inhalt, aber Geüst) und CSS in einer ausgelagerten Datei.
    Wenn ich die Vorschaufunktion von Scriptly nutzte, dann sieht auch alles aus wie ich es haben will,
    aber wenn ich in ie oder firefox die Seite aufrufe dann wird sie nicht richtig dargestellt.
    Einige der CSS Anweisungen werden einfach ignoriert.


    Ich hab auch HTML-Seminar noch mehrmals überflogen und durchgesucht.
    Aber ich find meinen Fehler einfach nicht.
    Ich auch das Gefühl das ich einfach nach dem Falschen such,
    enn meiner Meinung nach ist der Code Korrekt (auch wenn ich meiner Meinung nicht trau - bei HTML/CSS).


    Mfg
    Marvin


    PS.: Ich hab bewusst noch keinen code hinzugefügt, vielleicht könnt ihr mir so schon tipps geben

  • Also ohne Code kann ich dir leider wirklich nichts richtiges sagen.. :/
    Aber folgende Tipps solltest du beachten:

    • Auf die Scriptlyvorschau kannst du dich niemals verlassen! Sie ist meistens komplett falsch
    • Hast du Vererbung in deine Denkweise mit einbezogen? Also z.B. das ein <li> die Farbe übernimmt,
      wenn für <ul> eine angegeben wird, aber nicht für das <li>


    • Achtet darauf nur gültige Zeichen für Klassen und ID's zu verwenden
    • Jeder Browser hat Standard einstellungen, werden diese nicht von dir überschrieben,
      wird z.B. ein Link in fast allen Browsern standard Blau sein


    Wie gesagt.. sry, dass das nur so wischi-waschi is.. aber kann dir nichts konkretes sagen :/

  • na dann pack ich eben noch die codes dazu :D



  • sorry zweimal css


  • Also, was fällt mir direkt mal auf?

    • Ein <li> ist Standardgemäß ein list-item-Element und verhält sich so, ähnlich wie ein inline-Element. Und ein inline-Element kann man nicht floaten, wenn musst du das <li> in ein block-Element verwandeln (mit display: block;)
    • Ich denke du willst mit html {text-align: center;} die Seite zentrieren, dass wird so aber nichts. Wenn dann musst du dem body eine Breite geben und im anschließen ein margin: 0 auto; geben. So wird dem body automatisch ein unsichtbarer Außenabstand gegeben, der ihn in die Mitte setzt.
    • Gib bitte niemals etwas in pt, Mac-User werden es dir danken :wink:


    Mehr kann ich dir nicht sagen.. schließlich weiß ich nicht, wie es aussehen sollte^^
    Denn ich habe 2 Informationen:
    -> Nicht der Gewünschte Effekt
    -> Mein Code


    Möchtest du genaueres bräuchte ich bitte mehr Informationen von dir :P

  • also da fällt mir in punkt eins gleich was auf
    die idee <li> zu floaten kommt direkt von html seminarhttp://www.html-seminar.de/steuerung_per_css.htm
    hier einfach ganz unten die letzte box mit code


    hmm ich bin mal kreativ
    so solls aussehen



    ______________________________________________________________________
    hier steht die überschrift
    ______________________________________________________________________
    ist die navigation
    ______________________________________________________________________


    hier ist der inhalt



    ______________________________________________________________________
    hier ist impressum und kontakt
    ______________________________________________________________________

  • Dann könnte es sein, dass der dort verwendete Standard z.B. veraltet ist?^^
    Oder der Autor hat evtl. einen Fehler gemacht?^^


    Außerdem solltest du die Inhaltbox ein clear: left; geben^^
    Dann setzt sich die Box auf jeden Fall unter die Navigation.

Jetzt mitmachen!

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