Du bist hier: Seitenreport Forum Web-Entwicklung (X)HTML & CSS Validator-Warnungen bei bedingten rel-Selektoren
Validator-Warnungen bei bedingten rel-Selektoren
| Verfasst am: 02. 04. 2010 [14:42] | |||
klaus_b Dabei seit: 17.12.2009 Themenersteller ![]() 327 Beiträge | Beitrag hilfreich? | ||
| Hallo zusammen, ich habe da ein kleines Problem mit dem W3-Validator und meinem CSS. Ich verwende in meinem Blog die XFN-Tags und ein entsprechendes CSS zum anzeigen einer Grafik der jeweiligen XFN-Relation. Die Ausgabe kann man z.B. in diesem Artikel meines Blog bei den Namen Tim Fischer, Nico Franze und Jan Welker betrachten. Wenn ich das CSS im W3-Validator validieren Hier der relevante Teil aus meinem CSS: CSS /*----------------------- XFN tags -----------------------*/ div.postcontent a[rel="me"] { background: url('../../pics/xfn/me.gif') right center no-repeat; padding-right: 11px; } /*-------- [ These should cascade to pick the correct icon for the contact ]--*/ /*-------- [ Normal contacts ]--*/ div.postcontent a[rel~="contact"], div.postcontent a[rel~="acquaintance"], div.postcontent a[rel~="friend"] { background: url('../../pics/xfn/contact.gif') right center no-repeat; padding-right: 11px; } /*-------- [ Normal contacts youve met ]--*/ div.postcontent a[rel~="contact"][rel~="met"], div.postcontent a[rel~="acquaintance"][rel~="met"], div.postcontent a[rel~="friend"][rel~="met"] { background: url('../../pics/xfn/contactMet.gif') right center no-repeat; padding-right: 11px; } /*-------- [ Colleague and co worker icon more important than contact ]--*/ div.postcontent a[rel~="colleague"], div.postcontent a[rel~="co-worker"] { background: url('../../pics/xfn/colleague.gif') right center no-repeat; padding-right: 11px; } /*-------- [ Colleague and co worker icon when met ]--*/ div.postcontent a[rel~="colleague"][rel~="met"], div.postcontent a[rel~="co-worker"][rel~="met"] { background: url('../../pics/xfn/colleagueMet.gif') right center no-repeat; padding-right: 11px; } /*-------- [ Sweethearts are more important than work!!! ]--*/ div.postcontent a[rel~="muse"], div.postcontent a[rel~="crush"], div.postcontent a[rel~="date"], a[rel~="sweetheart"] { background: url('../../pics/xfn/sweet.gif') right center no-repeat; padding-right: 11px; } /*-------- [ ...and if youve met them thats even better ]--*/ div.postcontent a[rel~="muse"][rel~="met"], div.postcontent a[rel~="crush"][rel~="met"], div.postcontent a[rel~="date"][rel~="met"], div.postcontent a[rel~="sweetheart"][rel~="met"] { background: url('../../pics/xfn/sweetMet.gif') right center no-repeat; padding-right: 11px; } Servus, Klaus | |||
| Verfasst am: 02. 04. 2010 [16:00] | |||
gerard Dabei seit: 12.05.2009 1276 Beiträge | Beitrag hilfreich? | ||
| Lass dein css mal gegen css3 validieren und gut ist's. | |||
| Verfasst am: 02. 04. 2010 [16:17] | |||
klaus_b Dabei seit: 17.12.2009 Themenersteller ![]() 327 Beiträge | Beitrag hilfreich? | ||
gerard schrieb: ich validiere gegen CSS3 siehe Parameter profile=css3 in der URL:Lass dein css mal gegen css3 validieren und gut ist's. http://jigsaw.w3.org/css-validator/validator?profile=css3&uri=http%3A%2F%2Fblog.klaus-b.net%2Fdefault.aspx Der Validator meldet zwar: Ergebnisse des CSS-Validators http://blog.klaus-b.net/default.aspx (CSS level 3) Gratuliere! Keine Fehler gefunden. Aber denoch werden 9 Warnungen ausgegeben. Genau um diese 9 Warnungen geht es mir. Servus, Klaus | |||
| Verfasst am: 02. 04. 2010 [16:29] | |||
gerard Dabei seit: 12.05.2009 1276 Beiträge | Beitrag hilfreich? | ||
klaus_b schrieb: Der Validator meldet zwar: Ergebnisse des CSS-Validators http://blog.klaus-b.net/default.aspx (CSS level 3) Gratuliere! Keine Fehler gefunden. Aber dennoch werden 9 Warnungen ausgegeben. Genau um diese 9 Warnungen geht es mir. Mein Test ergab noch mehr Warnungen: http://jigsaw.w3.org/css-validator/validator?profile=css3&warning=2&uri=http%3A%2F%2Fblog.klaus-b.net%2Fpost%2F2009%2F11%2F19%2FDritter-Snippet-Wettbewerb-auf-NET-Snippetsde.aspx aber da muss ich auch erst mal genauer hinsehen ... Nachtrag: Setze mal ein + zwischen a[rel~="colleague"] und [rel~="met"], also a[rel~="colleague"]+[rel~="met"] Ich hab noch keine wirkliche Ahnung ob das richtig ist, aber zumindest ist der Validator jetzt zufrieden. Gérard [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 02.04.2010 um 16:42.] | |||
| Verfasst am: 02. 04. 2010 [16:45] | |||
klaus_b Dabei seit: 17.12.2009 Themenersteller ![]() 327 Beiträge | Beitrag hilfreich? | ||
gerard schrieb: Mein Test ergab noch mehr Warnungen: http://jigsaw.w3.org/css-validator/validator?profile=css3&warning=2&uri=http%3A%2F%2Fblog.klaus-b.net%2Fpost%2F2009%2F11%2F19%2FDritter-Snippet-Wettbewerb-auf-NET-Snippetsde.aspx aber da muss ich auch erst mal genauer hinsehen ... [rel~="colleague"] und [rel~="met"] sind inkompatibel Klaus | |||
| Verfasst am: 02. 04. 2010 [16:50] | |||
gerard Dabei seit: 12.05.2009 1276 Beiträge | Beitrag hilfreich? | ||
| 2. Nachtrag: Ein Leerzeichen tut es auch; statt: a[rel~="colleague"][rel~="met"] also a[rel~="colleague"] [rel~="met"] Zum Technischen wirst du hier fündig: http://www.w3.org/TR/css3-selectors/ Gérard | |||
| Verfasst am: 02. 04. 2010 [17:27] | |||
klaus_b Dabei seit: 17.12.2009 Themenersteller ![]() 327 Beiträge | Beitrag hilfreich? | ||
gerard schrieb: 2. Nachtrag: Ein Leerzeichen tut es auch; statt: a[rel~="colleague"][rel~="met"] also a[rel~="colleague"] [rel~="met"] | |||
