tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
6
ZUGRIFFE
3006
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Admi Admi ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Beiträge
    330
    Es gibt ja von der W3C einen Service zum validieren der eigenen CSS-Datei.
    Wieso zum Geier werden die Eigenschaften:

    font und die Scrollbalkenfarbenveränderungen als Fehler angesehen?
    "Font" funktioniert doch soweit ich weiß in allen Browsern und die Scrollbalkenfarbänderungen gehen zwar nur im IE, aber das ist doch nicht gleich ein Fehler? Schließlich gibt es dadurch keine Inkompatibilitäten bei anderen Browsern. Es fehlt hat lediglich die Farbe und der Standardbalken wird eingesetzt.
    btw...gibt es CSS-Eigenschaften, die den selben Effekt erzielen und trotzdem valide sind?

    http://jigsaw.w3.org/css-validator/validator-uri.html
     

  2. #2
    Registriert seit
    Mar 2004
    Ort
    Basisrealität
    Beiträge
    12.118
    Blog-Einträge
    7
    Na ja, Validität und Browserkompatiblität sind zwei paar Schuhe.

    Das font-Tag ist veraltet und die Eigenschaften zum Ändern der Rollbalken sind eben nicht Standard, sondern proprietär.

    Zum Einstellen der Schriftart und -Größe bietet CSS genügend Eigenschaften, die browserkompatibel und valide sind.

    Gruß
    .
     

  3. #3
    hanzen hanzen ist offline Mitglied Bronze
    Registriert seit
    Aug 2004
    Beiträge
    29
    Das Problem mit der Scrollbalenvalidierung hatte ich auch.
    Wenn du folgenden Code einfügst und die Scrollbalken Änderungen
    in einer externen CSS Datei einfügst, dann validiert das ganze.

    Code :
    1
    2
    3
    
    <!--[if gte IE 5]>
    <link href="scrollbar.css" rel="stylesheet" type="text/css"/>
    <![endif] -->

    Du kannst den Code natürlich auch direkt in die Ausnahme Tags schreiben.

    Cheers, hanz
     

  4. #4
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Zitat Zitat von hanzen
    Das Problem mit der Scrollbalenvalidierung hatte ich auch.
    Wenn du folgenden Code einfügst und die Scrollbalken Änderungen
    in einer externen CSS Datei einfügst, dann validiert das ganze.

    Code :
    1
    2
    3
    
    <!--[if gte IE 5]>
    <link href="scrollbar.css" rel="stylesheet" type="text/css"/>
    <![endif] -->

    Du kannst den Code natürlich auch direkt in die Ausnahme Tags schreiben.

    Cheers, hanz
    Und damit soll der CSS Code valide sein? Das wage ich ehrlich gesagt zu bezweifeln!
    Es geht hier nicht darum, die Seite HTML valide zu machen, sondern CSS valide (siehe CSS-Validator Link oben).

    Zurück zum Thema:
    Du kannst die Scrollbalken farbig gestalten und der IE kann diese "falschen" Stylesheets auch interpretieren, jedoch gehören diese Angaben keinem CSS Standard an.
    D.h. wenn Du die Scrollbalken farbig gestaltest, wird Dein CSS Code niemals valide sein!

    redlama
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  5. #5
    hanzen hanzen ist offline Mitglied Bronze
    Registriert seit
    Aug 2004
    Beiträge
    29
    Zitat Zitat von redlama
    Und damit soll der CSS Code valide sein? Das wage ich ehrlich gesagt zu bezweifeln!
    ...
    D.h. wenn Du die Scrollbalken farbig gestaltest, wird Dein CSS Code niemals valide sein!
    hmm erstes Post und gleich eins auf den Deckel, na hallo erstmal

    Also, mir ging es darum, dass sich der CSS Validator nicht mehr beschwert
    und das habe ich damit erreicht. Sicherlich ist der Scrollbar Code nicht CSS Valide,
    das ist klar, aber immerhin wird er so überlesen und der Rest validiert dann schön
    ordentlich.
    Da das Feature eh nur vom IE genutzt wird, ist mir das aber auch egal. Wenn es
    unbedint jemand haben will, dann tu ich ihm den gefallen. Mir war es halt wichtig,
    dass der Code vorher im FFox valide war und auf einmal nicht mehr.
    Nun validiert alles schön hübsch.

    Und darum ging es doch, oder?
     

  6. #6
    Registriert seit
    Jun 2004
    Ort
    Stuttgart (BW)
    Beiträge
    1.746
    Zitat Zitat von hanzen
    hmm erstes Post und gleich eins auf den Deckel, na hallo erstmal

    Also, mir ging es darum, dass sich der CSS Validator nicht mehr beschwert
    und das habe ich damit erreicht. Sicherlich ist der Scrollbar Code nicht CSS Valide,
    das ist klar, aber immerhin wird er so überlesen und der Rest validiert dann schön
    ordentlich.
    Da das Feature eh nur vom IE genutzt wird, ist mir das aber auch egal. Wenn es
    unbedint jemand haben will, dann tu ich ihm den gefallen. Mir war es halt wichtig,
    dass der Code vorher im FFox valide war und auf einmal nicht mehr.
    Nun validiert alles schön hübsch.

    Und darum ging es doch, oder?
    Das mit dem "eins auf den Deckel" war ja nicht böse gemeint!
    Na ja, aber wenn Du die Scrollbar Definition in eine externe CSS Datei auslagerst, dann ist sicherlich der Code in der HTML Datei "sauber", aber da meine CSS Definitionen eh alle in externen CSS Dateien liegen, würde der CSS Validator dann an dieser Stelle einen Fehler aufweisen und das hätte mir dann auch nichts gebracht!
    Und Validität hat auch nichts mit dem Browser zu tun. Es ist egal, ob Du den IE oder den FF nutzt, entweder die Validität ist gegeben, oder sie ist es nicht, ...
    Oder habe ich Dich da eben falsch verstanden?

    redlama
     
    Wissen ist Macht! Nichts wissen macht auch nichts, ...
    www.redlama.org

  7. #7
    hanzen hanzen ist offline Mitglied Bronze
    Registriert seit
    Aug 2004
    Beiträge
    29
    Zitat Zitat von redlama
    Das mit dem "eins auf den Deckel" war ja nicht böse gemeint!
    ne, schon ok... man muss seine Aussagen ja auch begründen können.

    Zitat Zitat von redlama
    Na ja, aber wenn Du die Scrollbar Definition in eine externe CSS Datei auslagerst, dann ist sicherlich der Code in der HTML Datei "sauber", aber da meine CSS Definitionen eh alle in externen CSS Dateien liegen, würde der CSS Validator dann an dieser Stelle einen Fehler aufweisen und das hätte mir dann auch nichts gebracht!
    Soweit ich mich erinnere, war der Code auch valide, als ich die Scrollbar Definitionen direkt in die html Datei geschrieben habe. Solange man das in die Ausnahme Klammern schreibt, merkt der Validator die wohl nicht.
    Ausserdem checkt der Validator ja eh auch den Code aus ausgelagerten CSS Dateien, würde ja sonst auch keinen Sinn machen. Zumindest tut er das bei meinen Seiten immer

    Zitat Zitat von redlama
    Und Validität hat auch nichts mit dem Browser zu tun. Es ist egal, ob Du den IE oder den FF nutzt, entweder die Validität ist gegeben, oder sie ist es nicht, ...
    Oder habe ich Dich da eben falsch verstanden?
    Ne, da hast du recht. So war das nicht gemeint. Ich hätte es nur ärgerlich gefunden, wenn der Code, nur weil jemand auf bunte Scrollbars besteht, nicht validiert. So validiert er, weil die IE spezifischen Sachen ausgeblendet werden.

    Ob das nun eine saubere Methode ist oder nicht, da kann man sicherlich Grabenkämpfe drüber führen, aber die kann man sich auch sparen.

    Ich bin für sparen, hanz
     

Ähnliche Themen

  1. XML Validierung ?
    Von HuberDe im Forum Java
    Antworten: 8
    Letzter Beitrag: 09.04.08, 14:48
  2. Validierung
    Von brainsucker im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 07.02.08, 13:39
  3. libxml2 und validierung mit XSD
    Von Maxik25 im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 28.12.07, 11:51
  4. Email Validierung
    Von splat im Forum PHP
    Antworten: 3
    Letzter Beitrag: 23.07.07, 20:39
  5. W3C Validierung
    Von Tonda im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 01.05.05, 14:16