html - 响应式数据表

标签 html

我正在尝试制作一个可以根据屏幕宽度更改布局的响应式数据网格。我知道如何使用媒体查询,但我正在尝试找出构建实际数据网格的最佳方法。我应该使用表格、div 还是列表?

如果用户在桌面上,表格应该呈现如下: 如您所见,我在左侧有标题项,在右侧有数据值。

Table Header Item 1 | Row 1 Value 1 | Row 1 Value 2 | Row 1 Value 3 |

Table Header Item 2 | Row 2 Value 1 | Row 2 Value 2 | Row 2 Value 3 |

但如果用户缩小屏幕尺寸,我想将标题项移至顶部,将值移至下方

Table Header Item 1
Row 1 Value 1 | Row 1 Value 2 |

Table Header Item 2
Row 2 Value 1 | Row 2 Value 2 |

我认为使用 Div 可能是获得此结果的最佳方式,但是任何人还有其他建议吗?

谢谢!

最佳答案

This是一篇关于根据屏幕宽度隐藏元素的精彩文章。您使用一些 CSS 媒体查询来打开和关闭具有“可选”或“必要”类的某些元素。希望这对您有所帮助!

关于html - 响应式数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9186786/

相关文章:

javascript - 无法从 public_html/subdomainname 访问 public_html/images

html - 绝对定位的 div 动态扩展到相对父 div 之外

css - 两个高度相同的div

每行中具有不同单元格数的 HTML 表格 : how to space the cells evenly in their row?

javascript - 如何使用html和css填充空白

javascript - Prestashop 1.6.1.16 - 我的 js 文件已加载,但没有看到我的函数

css - 以水平形式右对齐 SelectBoxIt 控件

html - 文本不适合方框。 CSS 问题

html - CSS 断点不起作用

html - 具有 100% 高度的 flex DIV -(页眉高度 + 页脚高度)