1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

CSS validieren

Dieses Thema im Forum "Design" wurde erstellt von BZ, 13. November 2005.

  1. BZ

    BZ Well-Known Member

    Registriert seit:
    8. Oktober 2005
    Beiträge:
    115
    Zustimmungen:
    0
    Hi,

    das obengenannte klappt bei mir leider noch nicht so ganz. Wenn ich meine Seite durch den Validator schicke, bekomme ich nur das Ergebnis daß ich zuerst mein XML checken soll. Das sagt mir jetzt irgendwie gar nix <???>

    Vielleicht hat jemand Lust mal draufzuschauen. Der Link für den CSS Validator ist ganz unten auf der Seite:

    http://blog.ice-horse.de

    (übrigens hätte ich auch gerne erstmal gesucht. aber in der neuen Suche kann man leider keine UND-Verknüpfung mehr einstellen. Und die Ergebnisse wo einer der gesuchten Begriffe vorkommt, sind viel zu viele und ungenau. Kann man das vielleicht wieder ändern?)
     
  2. suedkind

    suedkind Well-Known Member

    Registriert seit:
    5. Oktober 2004
    Beiträge:
    1.665
    Zustimmungen:
    0
    da drunter steht doch eigentlich was du machen musst
    haste mal geschaut wie die <img>-tags aussehen?
     
  3. copernica

    copernica Well-Known Member

    Registriert seit:
    20. Oktober 2005
    Beiträge:
    319
    Zustimmungen:
    0
    Du hast ja den wp-calender auskommentiert. Danach folgt ein leeres <li>-Tag, wenn ich mir im Browser den Quelltext ansehe.

    Entferne diesen leeren Tag mal und schick die Seite dann noch mal durch den Validator.

    Hat zwar nichts mit <img> zu tun, aber der Teufel ist manchmal ein Eichhörnchen und ich habe das schon oft erlebt, dass der Fehler ganz woanders saß, als der Validator oder Mozilla Tidy das meinten, dass er dort säße.
     
  4. BZ

    BZ Well-Known Member

    Registriert seit:
    8. Oktober 2005
    Beiträge:
    115
    Zustimmungen:
    0
    @copernica
    hm, das war's leider nicht :(

    @suedkind
    auf der Startseite habe ich ja nur die zwei Browserlinks als <img> Bilder und die sind beide korrekt codiert. oder sucht der Validator auch auf den Unterseiten?
     
  5. suedkind

    suedkind Well-Known Member

    Registriert seit:
    5. Oktober 2004
    Beiträge:
    1.665
    Zustimmungen:
    0
  6. copernica

    copernica Well-Known Member

    Registriert seit:
    20. Oktober 2005
    Beiträge:
    319
    Zustimmungen:
    0
    Ich glaube, jetzt habe ich den Übeltäter aber gefunden :)

    <img src="http://promote.opera.com/small/opera80x15.gif" width="80"height="15" alt="Opera" />
    ^^^^

    Zwischen width="80" und height="15" fehlt das vom Validator reklamierte Leerzeichen...
     
  7. BZ

    BZ Well-Known Member

    Registriert seit:
    8. Oktober 2005
    Beiträge:
    115
    Zustimmungen:
    0
    danke für eure Mühe!
    Das fehlende Leerzeichen habe ich gestern auch noch entdeckt und hatte es eigentlich ausgebessert. aber werde zu aller Sicherheit nochmal genau nachschauen.
     
  8. BZ

    BZ Well-Known Member

    Registriert seit:
    8. Oktober 2005
    Beiträge:
    115
    Zustimmungen:
    0
    hmmm...höchst seltsam. die Datei wehrte sich hartnäckig gegen's Überschriebenwerden.

    Erst nachdem ich die relevante Zeile einmal auskommentiert, remote gelöscht, hochgeladen, width und height Attribute vertauscht und wieder hochgeladen hatte, tat sich was. Der Validator nimmt sich jetzt meines Stylesheets an aber was ich dort lese ist noch nicht ganz befriedigend...
     
  9. BZ

    BZ Well-Known Member

    Registriert seit:
    8. Oktober 2005
    Beiträge:
    115
    Zustimmungen:
    0
    Jippieeehhh, jetzt ist alles bis auf die paar Warnungen (um die 50... :D) in Ordnung!
    Danke euch für die Hilfe!!!
     
  10. copernica

    copernica Well-Known Member

    Registriert seit:
    20. Oktober 2005
    Beiträge:
    319
    Zustimmungen:
    0
    beim css-Valdidator, ja - mach dir nix draus. Der soll etwas buggy sein, habe ich neulich in einem anderen Forum gelesen, und zwar genau bei dieser Farbengeschichte mit Vorder- und Hintergrundfarbe, die bei dir da fast immer angemeckert wird...
     
  11. jowra

    jowra Well-Known Member

    Registriert seit:
    25. Februar 2005
    Beiträge:
    684
    Zustimmungen:
    0
    Na ja, Foren verkünden auch nicht immer die letzte Wahrheit.

    Der Validator ist nicht buggy. Das Problem ist in diesem Fall die zu große Regelungswut des W3C, das in diesem Fall mit den Standards wohl übers Ziel hinausgeschossen ist. Laut CSS-Spezifikation muß für jedes Child-Element eine Hintergrundfarbe angegeben werden, wenn ein Vordergrundfarbe definiert ist. Damit soll normalerweise vermieden werden, daß bei untergeordneten Elementen im Zweifelsfall eine falsche Hintergrundfarbe dargestellt wird, weil diese vom übergeordneten Element vererbt wird. In der Praxis ist es eher nervig.

    Am einfachsten ist dieses Problem zu lösen, in dem man allen Elementen die keine spezifische Hintergrundfarbe haben, einfach ein:

    background-color: transparent;

    mit gibt.

    Unabhängig davon ist BZs Stylesheet sehr unübersichtlich geschrieben und in sich nicht stimmig.

    Da werden z.B. etliche Elemente an mehreren Stellen definiert und bereits getroffene Anweisungen wieder überschrieben (#header, .alt usw.). Das ergibt zwar ein validierendes CSS, ist aber schwerer zu pflegen wenn man später mal was ändern will.

    Einfach mal durch den CSS-Optimizer schicken, der faßt da schon einiges zusammen und verringert so auch noch die Dateigröße.

    http://cdburnerxp.se/cssparse/css_optimiser.php

    Siehe auch -> hier. (a.E.)
     
    #11 jowra, 15. November 2005
    Zuletzt bearbeitet: 15. November 2005
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden