Thomas Hieck: Style Sheets

Hallo,

ich will nur mal so eine Frage in den Raum stellen. Gibt es eigentlich nach den ganzen Standardisierungen der letzten zeit auch Regeln, wie das ganze von den Brwoserherstellern umzusetzten ist?

Ich denke da besonders an die Rahmen vom Typ double, wo beide Browser eine verschiedene Aufassung zu haben scheinen. Sicher gibt es aber noch mehr Beispiele.

Thomas Hieck (artefatto im chat)

  1. Hallo Thomas,

    Gibt es eigentlich nach den ganzen Standardisierungen der letzten zeit auch Regeln, wie das ganze von den Brwoserherstellern umzusetzten ist?
    Ich denke da besonders an die Rahmen vom Typ double, wo beide Browser eine verschiedene Aufassung zu haben scheinen. Sicher gibt es aber noch mehr Beispiele.

    Es gibt fast nur solche Beispiele - leider. Das bekannteste und gravierendste ist das mit dem Box-Modell, das MS IE und Netscape unterschiedlich auffassen. Ein wenig Trickserei zu moeglichen Loesungen findest Du hier auf http://www.teamone.de/selfaktuell/dyncss.htm. Die CSS-Spec ist zwar ziemlich penibel, aber wie man sieht, ist sie offensichtlich noch nicht genau genug - die Interpretationsspielraeume sind noch zu gross. Wichtig waere es, dass sich die Browser-Hersteller plus W3 an einen Tisch setzen und bis in alle Einzelheiten gemeinsam festlegen, wie das denn nun alles konkret aussehen soll mit "inline" und "box", mit vererbten Werten von Elternelementen zu Kinderelementen, mit borders, paddings und margins im Zusammenspiel (man denke nur an "wieviel ergibt Absatznachabstand plus Absatzvorabstand des nachfolgenden Absatzes?" - auch das wird immer wieder unterschiedlich gehandhabt) usw. Solange da keine Einheitlichkeit herrscht, ist die ganze schoene Exaktheit, die mit CSS-Angaben moeglich ist, im Grunde fuer die Katz.

    viele Gruesse
      Stefan Muenz

    1. Solange da keine Einheitlichkeit herrscht, ist die ganze schoene Exaktheit, die mit CSS-Angaben moeglich ist, im Grunde fuer die Katz.

      Stimmt, solange man nicht ganz genau festlegt, was eine Linie ist, oder was bestimmte Abstaende sind, ist das kein Land in Sicht. Besondernders, was da unter Visual Effects
      (Kap 8 und 9 CSS2) Das mit den Boxen (ich nenn es Container) geht wirklich nicht genau, wie ich auch feststellen musste.

      Es muesste so sein wie bei LaTeX, das intern seiner Masseinheiten hat und sich bei allen Abstaenden und Grafikelementen danach richtet. Das kann doch nicht so schwer sein das zu ueberarbeiten.

      Uebrigens hab ich das Gefuehl Netscape hat ein Problem, wenn man in einer Datei zuviel CSS benutzt. Da ist das eine oder andere schonmal nichtmehr korrekt. Leider : (