javascript - 是否可以响应式地换行表行?

标签 javascript jquery html css html-table

是否可以将表格行及其内容 (tds) 包装起来,以便表格保持响应?例如:

<table>
<tr>
<td><!---content---></td>
<td><!---content---></td>
<td><!---content---></td>
<td><!---content---></td>
<td><!---content---></td>
</tr>
<tr>
<td><!---content---></td>
<td><!---content---></td>
<td><!---content---></td>
<td><!---content---></td>
<td><!---content---></td>
</tr>
</table>

对于某些屏幕尺寸,这两行 5 是否可以变成两行 4 和一行 2,或者对于其他屏幕尺寸,三行 3 和一排 1,等等?

尝试过 float 和内联样式,但行总是在下一行,并且永远不会彼此相邻,因此 td 区域看起来是无缝的。 我无权访问表结构的 html,因此我尝试使用 CSS 甚至 Javascript/jQuery 来定位它。

有什么想法吗?

最佳答案

table 元素未设计为按照您要求的方式工作。您所要求的通常称为响应式用户界面,我们有许多现成的解决方案。为此,我强烈推荐 Bootstrap 库/框架。

Bootstrap grid系统将允许您执行您要求的操作。如果您很少对这种方法感兴趣,您也可以阅读其他选项(Bootstrap 以外的其他框架)here .

关于javascript - 是否可以响应式地换行表行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44956284/

相关文章:

javascript - JQuery $.ajax() post - java servlet 中的数据

javascript - Firestore 选择字段为空的位置

jquery - 如何防止 replaceWith 制作多个文本节点?

javascript - 您是否必须检查 null 和长度,或者是否有更短的方法来验证非空字符串?

javascript - 完成滑动输入类型="range"后触发函数

jquery - 使链接保持事件颜色

javascript - 调整 Canvas 大小及其文本内容

javascript - 如何在 map 返回中使用if?

javascript - 将 jQuery Deferred 与包含 $.each 的多个 ajax 一起使用

jquery - 如何仅在访问者第一次访问我的网站时显示弹出窗口?