我正在尝试通过 Sharepoint 修改由 xx 用户创建的表,并考虑到响应式设计。我想要做的是根据屏幕的宽度迭代地隐藏表格中最后一个可见的列。
例如:用户创建一个 10 列的表格,最大屏幕尺寸为 1200。如果他们将窗口最小化为 600 像素,则不应显示最后 5 列。如果他们将窗口最小化为 800 像素,则不应显示最后 3 列。
目前,我可以使用:nth-child 上的 display:none 选择性地删除带有 CSS 的列,但这并不能说明显示是否已经设置为 none 以便继续到 n-1-child。
有没有办法用 CSS 做到这一点,还是这个概念仅限于 Javascript?如果是这样,怎么办?
谢谢你。