apsel: Breite von Tabellenspalten - Wer macht es richtig

Om nah hoo pez nyeetz, alle!

Das erste Beispiel zu width im neuen Wiki wird von den Browsern unterschiedlich interpretiert.

Angegeben ist dort für eine aus 3 Spalten bestehende Spaltengruppe width: 120px;

FF3.6, IE7, IE8 machen jede der Spalten ca. 120 Pixel breit (IE8 bei table-layout:fixed genau 120 Pixel, bei table-layout:auto 120 Pixel abzüglich padding und border)

Op 10.52, Ch 5.0 machen jede der Spalten ca. 40 Pixel breit.

Wer verhält sich konform?

Matthias

--
http://www.billiger-im-urlaub.de/kreis_sw.gif
  1. Hallo, Matthias

    Wer verhält sich konform?

    Die kurze Antwort lautet: "ja" ;-)

    Die Längere: Aus dem Standard zitiert "Colgroup width: --default width for enclosed COLs". Da hier weder das Wort "each" noch "all" steht, kann der Standard leider in beide Richtungen ausgelegt werden.

    Gruß, LX

    --
    RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.
    1. Hi,

      Die Längere: Aus dem Standard zitiert "Colgroup width: --default width for enclosed COLs". Da hier weder das Wort "each" noch "all" steht, kann der Standard leider in beide Richtungen ausgelegt werden.

      Was fehlt dir da?

      Du zitierst offenbar von hier, HTML 4.01, 11.2.4 Column groups: the COLGROUP and COL elements, und da steht noch eine etwas detailliertere Beschreibung der Bedeutung des width-Attributes, nämlich
      „This attribute specifies a default width for each column in the current column group.”

      • da hast du doch dein „each”, oder wo genau fehlt dir das in der Spezifikation, um eindeutig genug zu sein?

      MfG ChrisB

      --
      “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]