列の非表示に関する投稿がたくさんあることは知っていますが、別の質問を追加します。以下は、php で生成された html のスニペットです。
<table id="dataGrid">
<col style="display:none">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<col style="display:table-column">
<thead><tr>
...
これはまったく機能しません。無数の td を使用せずに、html/css を介して列を非表示にする効果的な方法はありますか? w3.org は存在することを暗示していますが、表示、非表示、表のセルの折りたたみなどを試しましたが、結果はありませんでした。
巨大なテーブルごとにクラスを設定したくないので、jquery は論外です。