Thomas Luethi: Macintosh wird verwendet von Grafikern und?

Beitrag lesen

Hallo Andreas,

Bau einfach eine serverseitige Browserweiche ein
und liefere den Macianern kein CSS mehr.

_Das_ ist das Problem?

Das Problem von Viennamade ist, dass der Mac IE
ihn "in den Wahnsinn treibt".

Eine der einfachsten Loesungen ist IMHO, diesem Browser
oder einfach allen Mac-Benutzern kein CSS mehr auszuliefern
(d.h. wenn im UserAgent String "MSIE" und "Mac" oder einfach
nur "Mac" vorkommt, liefert man kein CSS aus.)

Also alles in <font>-tags und so?

Nein, wozu auch?
Logische Auszeichnung muss reichen.
Wenn Deine Information nur dank Farbe, Schriften u.s.w.
rueberkommt (also mit Font-Tags oder ihren CSS-Analoga),
dann machst Du sowieso etwas falsch.

keine positionierten Divs?

Nein, wozu auch?

Das Dokument und dessen Inhalt sind hoffentlich
auch ohne CSS benutzbar. Sonst hat der Autor
seine Arbeit sehr schlecht gearbeitet.

Wenn man komplexes CSS verwenden will,
insbesondere Positionierung und/oder float,
dann kriegt man es eben mit den mangelhaften
Browsern zu tun und muss eine Loesunge finden,
sobald diese Browser die Seiten unbenutzbar machen.

Natuerlich kann man auch

  • nur Teile des CSS verstecken
      (Farben und Schriftarten sind oft weniger problematisch
      und koennen allen Browsern zugemutet werden,
      komplexes CSS wird "versteckt" bzw. mit
      Browserweichen eingebunden).
  • extra Workarounds und Hack einbauen
    u.s.w.

Mir ist das zu bloed.

Wenn ein Browser bzw. eine Browser-Gruppe
mit meinem CSS nicht klarkommen, dann kriegen
sie einfach gar kein CSS mehr.
Das ist die von mir bevorzugte Loesung.
Ich sage nicht, dass es die beste ist.

Gruesse,

Thomas