Sven Rautenberg: <TABLE WIDTH=%> Prozent mit Komma?

Beitrag lesen

Moin!

im IE anscheinend schon. Opera, Mozilla und Firefox runden anscheinend ab.

Die DTD spricht für %length im Kommentar von "nn" oder "nn%" als erlaubten Werten. Es wird explizit von Integer-Werten für die Pixel gesprochen, für Prozentwerte gibt es keine eindeutigen Aussagen beim W3C.

Der Validator meldet übrigens keine Fehler (weshalb ich davon ausgehe, daß krumme Werte prinzipiell erlaubt sind, aber nur vom Browser non grata unterstützt werden).

Der Validator wird auch nicht meckern, wenn du für die width "10 und ein halbes Prozent, bitte!" schreibst. Der erlaubte Wertebereich der Attribute läßt sich mit einem Validator nicht prüfen.

Im Zweifel würde ich einfach CSS anwenden. Dort sind krumme Werte grundsätzlich erlaubt (0.9em gibts ja auch), das gilt auch für Prozente. Wenn die Browser diese Angabe vorher abschneiden, muß man damit leben - man setzt Prozent ja schließlich für ein anpassungsfähigeres Layout ein.

  • Sven Rautenberg