hi,
sie sind für die nicht-IEs _nötig_ , es sei denn du schreibst nicht für die real meist genutzten Browser -da muss, der Vollständigkeit halber, natürlich immer noch der NC4 mitgerechnet werden- :-)
ich schreibe nicht für einen bestimmten browser, sondern ich versuche standardkonformes html und css zu erstellen.
Aber wenn ich deinem Ansatz folge, kann ich z.B. den IE-box-"bug" zwar für den IE korrigieren.
das ist das, wovon ich sprach. es ist ein _fehler_ im IE 5.x, für _ihn_ brauchst du einen workaround - nicht für die "anderen".
Schliesslich kann es so ausschauen, dass mehr Code und schlechtere Ergebnisse im Sinne von Lesbarkeit anfallen als bei einer Mischung aus optimized for IE + Tabellen.
Und die CSS-Weichen zur Unterscheidung zwischen Opera und Mozilla sind m.E. nicht zukunftsicher, teilweise nicht mit Opera6 stimmig, und wohl immer noch nicht w3c-konform.
die beiden aussagen sind ja ein herrlicher widerspruch in sich!
auf der einen seite willst du für den IE "optimieren", auf der anderen seite hältst du eine browserweiche für nicht w3c-konform (wobei ich mich auch hier frage, wieso überhaupt?).
gruss,
wahsaga