質問: 画面幅に合わせてテーブルのカラム数を変えたい tableの1行はtrの中にtdを羅列して定義しますが、ユーザのブラウザの画面幅が大きいときは5カラム、小さいときは3カラムなどと、自動的に加減するやりかたが、htmlやcss(など)にありますでしょうか? (各セルがまったく同一性質のリンクテキストなので、1行のカラム数が変わっても意味的にはまったく問題ありません。)
回答: > ユーザのブラウザの画面幅が大きいときは5カラム、小さいときは3カラムなどと、自動的に加減するやりかたが、htmlやcss(など)にありますでしょうか? 「htmlやcss」にはその様な機能はありません。htmlはマークアップ言語であり、cssはスタイルを定義するものであり、上記の様な自動生成的な事はできません(ちなみにコラム数を増減するのではなく、ウィンドウサイズに応じてコラム幅を自動的に拡大・縮小させる、というのであればcssでできます)。 ※ただし、これがtableではなく、ulを使ってリストアップするのであれば、「一行に表示させるアイテムの数」をウィンドウサイズに応じてフレキシブルにする事はcssで可能です(色々レイアウト上の条件はありますが)。