XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   W3C CSS-Validator - Fragen (http://xhtmlforum.de/showthread.php?t=36994)

jojo 25.09.2005 20:59

W3C CSS-Validator - Fragen
 
Hallo,

ich habe verschiedene Fragen zu einigen Ergebnissen des W3C CSS-Validator http://jigsaw.w3.org/css-validator/v...or-upload.html:

Ergebnis Nr. 1
Warnungen:
URI : file.://localhost/all-v1.0.css

Zeile : 9 (Level : 1) Sie haben keine Vordergrundfarbe zu der Hintergrundfarbe angegeben : body
Zeile : 20 (Level : 1) Sie haben keine Hintergrundfarbe zu der Vordergrundfarbe angegeben : .f-darkgreen
Zeile : 21 (Level : 1) Sie haben keine Hintergrundfarbe zu der Vordergrundfarbe angegeben : .f-orange
Zeile : 48 (Level : 1) Sie haben keine Hintergrundfarbe zu der Vordergrundfarbe angegeben : #header a

Ihr validiertes Cascading Style Sheet:

body {
background-color : #fbfdff;
font-family : Verdana, Arial, Helvetica, Sans-Serif;
font-size : 100.01%;
}
.f-darkgreen {
color : #006400;
}
.f-orange {
color : #f87f05;
}

Beim body tag kann ich das verstehen, aber wenn ich nur die Farbe in einem span, von einigen Buchstaben ändern will - hmmm. Man muss also jedes Mal wenn Farbe ins Spiel kommt, die Vorder- und Hintergrundfarbe angeben. Ist das nur "guter Stil" oder hat das noch einen anderen Hintergrund?


Ergebnis Nr. 2
Fehler
URI : file.://localhost/screen-v1.0.css

Zeile: 55 Kontext : #topline
Einlese-Fehler - -moz-border-radius: 1.4%;

Zeile: 56 Kontext : #topline
Parse error - Unrecognized : }

Diese Mozilla spezifische Eigenschaft gehört nicht zum offiziellen W3C-Standard. Wenn ich die trotzdem benutze, kann ich dann eurer Meinung nach trotzdem von validem CSS sprechen und die CSS-ok-Grafik mit Verweis benutzen?


jojo

Pablo 25.09.2005 21:14

Zu 1.: Mach einfach ein background:transparent; oder background:inherit; zu und gut ist. Wenn der Validator das will soll er es bekommen ;)

Zu 2.: Ich denke nicht dass man dass dann sagen darf, schließlich ist es dann nicht valide. Genau so wenig wie beim verwenden von filter für den IE. ;)
Und wenn dann nicht mit dem offiziellen Banner und der Verlinkung zum Validator :)

jojo 25.09.2005 21:32

Zu 1.: background-color : inherit; akzeptiert er, transparent nicht.
Zu 2.: Habe ich schon fast befürchtet :cry: aber du hast recht.

Danke !
jojo

beeviz 26.09.2005 02:56

naja, im grunde genommen können dir warnungen total egal sein, solange du weißt was du tust.
nur aufgrund falscher oder „nicht-ganz-korrekter“ selektoren etc wird kein browser der welt ne seite falsch darstellen.

validität von css ist im grunde genommen nur n nettes goodie, sehr viel wichtiger ist da, dass das html dokument validiert. klar siehts scheiße aus, aber who cares?

jojo 26.09.2005 11:07

Da hast du recht, aber mein Ehrgeiz geht dahin, irgendwann einmal :D, einen Award für barrierearmes Webdesign zu gewinnen. Kleine Ziele sind out - nur das fast nicht erreichbare hält mich auf der Stange <bg>.

jojo


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:06 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023