MudGuard: Anforderungen an valides CSS

Beitrag lesen

Hi,

Du hast einige (um genau zu sein: 8) leere Rulesets, z.B.
a:link { }
Die fliegen raus.
Ok, bei den leeren Angaben der Art xyz:{...} macht das ja auch Sinn, da ich die ja eh nicht direkt anspreche.
Aber er schmeißt auch "table.travelogueDetails1{}" (Zeile 465) raus, was ich ständig benutze (aus internen Gründen macht das bei mir Sinn). Ohne diese Angabe wäre mein CSS ja dann wohl doch invalide, oder?

Ein leeres {} ist überflüssig, denn es wird damit ja keiner einzigen Eigenschaft ein Wert zugewiesen. Und dabei ist es vollkommen egal wie der Selektor dazu aussieht.

table.travelogueDetails1
{}
ist ja wohl ziemlich leer.

Warum sollte durch seine Entfernung das CSS invalide werden?

Kann ich fest davon ausgehen, dass ich mit fehlendem "px" keine Probleme mit irgendeinem der Browser bekomme? Dann schmeiß ich das naemlich ueberall raus!?!

Aber bitte nur da, wo der Wert 0 ist. Bei nicht-Null-Längen-Werten MUSS die Einheit dabeistehen, bei 0 ist die Einheit egal, 0m sind schließlich genausolang wie 0km.

Und ich nehme an, "margin : 0;" ist auch ohne Leerzeichen ok, oder?

Ja.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.