Hallo
Sowas macht man auch nicht. Eine Leere Tabellenzelle ist eine leere Tabellenzelle! Soll die Zelle als solche dargestellt werden, dann nim CSS: table {empty-cells:show}. Als Fallback ist allerhöchtens ein geschütztes Leerzeichen akzeptabel.
Die Zelle ist nicht leer. s.o. da steht '[..]' drin.
Wenn der Validator sagt, das das Dokument valid, also gültig ist, dann ist es meist auch so. Was die Browser allerdings daraus machen, steht auf einem anderen Blatt.
Das war nicht die Frage, sondern ob selfHTML <col> vollständig beschreibt.
Grüße josh