我想知道我们是否可以使用 Javascript 进行集合,多表选项 例如,如果有这样的表:
<div>
<table>
<tr>
<td>bla bla</td>
<td>bla bla</td>
<td>bla bla</td>
<td>bla bla</td>
</tr>
</table>
</div>
因此,如果屏幕尺寸超过1200px
它应该在一行上显示所有 4 个td
元素 如果屏幕尺寸介于800px
到1200px
之间,则一行应仅显示 3td
如果屏幕尺寸介于500px
到800px
之间,则一行应仅显示 2td
如果小于500px
则应在一行上仅显示一个td
我知道如何只显示最后一个选项,更不用说我可以在 CSS 中添加500px
display:block
但是有可能制作 4 个变体吗?
你不能像 CSS 媒体查询一样使用 js 使用事件侦听器来调整窗口大小并根据窗口宽度检查显示多少列。 或者也许只有 CSS 显示:无和一些媒体查询
你也许可以在不使用javascript的情况下完成你正在尝试做的事情,而是使用媒体查询。
我可以在这里找到关于媒体查询的良好入门(教程)。