Gernot Back: + (CSS) Spalten ausblenden

Beitrag lesen

Hallo Gunnar,

Kann ich den nicht irgendwie dazu bewegen, eine Tabellenspalte nicht anzuzeigen, außer es für jede Zelle dieser Spalte anzugeben?

Genau das war meine Erfahrung, weshalb ich auch Javascript in Verbindung mit visibility, width, border-width und border-bottom-style bemühe.

http://lernspielwiese.de/klapptabelle/spaltenfilter.html

Mit den Rows- und Cells-Collections des TABLE- bzw. des TR-HTML-Objekts könnte man es noch eleganter lösen.

Du könntest bei Firefox natürlich auch einmal mit den Pseudoklasssen

  
table.klappSpalten tr td:firstChild  
table.klappSpalten tr td:secondChild  
/* ... */  
table.klappSpalten tr td:lastChild  

experimentieren.

Das wird allerdings in Opera nicht funktionieren.

Gruß Gernot