Html 在表中隐藏列?

Html 在表中隐藏列?,html,html-table,Html,Html Table,我正在做一张桌子: 以天为列 按行计时 并且表格数据将是空的,带有样式的锚(在点、线和块之间变化) 当显示器缩小到平板电脑/手机的尺寸时,我希望隐藏除一天以外的所有日子(列) 据我所知,很明显它是一个表,我可能应该使用table元素。但是,隐藏/设置表/列的样式是有问题的。我想避免将column类应用于每个td,我可能需要支持ie8,因此第n个子元素不在循环中,col对于我需要做的样式来说太有限了 所以我的问题是,;我应该继续学习td的应用类,还是最具语义的选择 编辑: 我想我已经决定去美国

我正在做一张桌子:

  • 以天为列
  • 按行计时
  • 并且表格数据将是空的,带有样式的锚(在点、线和块之间变化)
当显示器缩小到平板电脑/手机的尺寸时,我希望隐藏除一天以外的所有日子(列)

据我所知,很明显它是一个表,我可能应该使用table元素。但是,隐藏/设置表/列的样式是有问题的。我想避免将column类应用于每个td,我可能需要支持ie8,因此第n个子元素不在循环中,col对于我需要做的样式来说太有限了

所以我的问题是,;我应该继续学习td的应用类,还是最具语义的选择

编辑:


我想我已经决定去美国保险商学院了。我确信这在语义上是不正确的,但在可维护性方面,我认为使用表格几乎是不可能的

我认为你是不走运的。只需向列中的所有td添加一个类。这是最好的向后兼容解决方案


在这里,您可以阅读有关堆栈溢出“”的所有信息。

来自ques。我能描述的是你想要为表格和列添加不同的样式。。。应该使用css并应用到您想要的表和列中..这会起作用,但在每个td中添加一个类会让人感觉有点笨拙-我的时间划分是在24小时x 7天内以15分钟为增量,所以我有672个td@Chris我知道换一种方式做会更好,但是如果你想支持IE8,你没有很多选择。还有一件事您是否测试了在移动设备上打开一个包含672行的表时会发生什么情况?我想它不会表现得那么好。我个人会使用AJAX进行分页加载数据。它是672 td而不是tr。页面大小目前为78kb,因此可以。我想我会使用嵌套的ul,但是桌子太乱了,很难设计风格,尤其是当你使用手机的时候。。