Meist kann man IE 7 ja schon mit dem Standards-Stylesheet bedienen.
darüber bin ich auch immens froh
Die -browser-Präfixe sind keine syntaktischen Fehler, die sind von CSS so vorgesehen.
gut, falsch ausgedrückt - syntaxfehler sind geschichten wie
widht=100%;
oder
w\idth: 100%;
width: "100%";
die browser-präfixe mit - sind von der syntax völlig in ordnung und werden von anderen browsern die sie nicht verstehen ignoriert, weil sie schlichtweg ungültig sind - die filter-geschichte hingegen wird ignoriert, weil sie ungültig ist
mircosoft sollte eigentlich -ms- präfixen, praktiziert wird das wohl aber nur bei den äusserst lästigen word/excel/outlook-formatierungen mit dem mso-präfix, welches aber auch wieder nicht mit einem unterstrich oder bindestrich gepräfixt ist