0

私はテーブルを作っています:

  • 列としての日数
  • 回として行
  • テーブル データは空のスタイルのアンカーになります (点、線、ブロックの間で変化します)。

ディスプレイがタブレット/モバイルのサイズになったら、1 日 (列) を除いてすべて非表示にします。

私が理解しているように、それは明らかにテーブルであるため、おそらくテーブル要素を使用する必要があります。ただし、テーブル/列の非表示/スタイリングには問題があります。各 td に列クラスを適用することを避けたいのですが、おそらく ie8 をサポートする必要があるため、nth-child はループから外れており、必要なスタイリングには col が制限されすぎていますhttp://www.quirksmode .org/css/columns.html .

私の質問は次のとおりです。クラスをtdに適用することを追求する必要がありますか、それとも最も意味のある代替手段は何ですか?

編集:

ネストされた ul を使用することにしたと思います。意味的には正しくないと確信していますが、保守性の観点から、テーブルを使用することはほとんど不可能だと思います

4

1 に答える 1

0

あなたは不運だと思います。列内のすべてのtdにクラスを追加するだけです。これは、下位互換性のある最高のソリューションです。

ここでは、StackOverflowで「最初の列を非表示にする方法」についてすべて読むことができます。

于 2012-07-14T11:15:23.820 に答える