Stefan Muenz: Tabellenbreite

Beitrag lesen

Hallo Validatorix

<table width="500">     => No errors found!
<table width="500px">   => No errors found!

Das ist eine "Unschaerfe" in der DTD:

<!-- Length defined in strict DTD for cellpadding/cellspacing -->
<!ENTITY % Length "CDATA" -- nn for pixels or nn% for percentage length -->
<!ENTITY % MultiLength "CDATA" -- pixel, percentage, or relative -->

Es wird also durchaus explizit gesagt, dass als Wert gewuenscht ist:
nn oder nn%
also z.B.
500 oder 50%
und sonst nichts.

Da das Ganze aber CDATA ist und CDATA nichts gegen eine Zeichenfolge wie "500px" hat, ist "500px" letztendlich auch korrekt. Es liegt dann eben an der interpretierenden Software (Browser), ob sie solche "Extras" kennt. Dokumentierbar ist das jedenfalls nicht.

viele Gruesse
  Stefan Muenz