Html 响应数据表

Html 响应数据表,html,Html,我正在尝试制作一个响应性强的数据网格,它可以根据屏幕的宽度改变布局。我知道如何使用媒体查询,但我正试图找出构建实际数据网格的最佳方法。我应该使用表格、div还是a列表 如果用户在桌面上: 如您所见,我在左侧有标题项,在右侧有数据值 表格标题项目1 |第1行值1 |第1行值2 |第1行值3| 表头项目2 |第2行值1 |第2行值2 |第2行值3| 但是如果用户缩小屏幕的大小,我想移动顶部的标题项和下面一行的值 表格标题项目1 第1行值1 |第1行值2| 表格标题项目2 第2行值1 |第2行值2|

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

如果用户在桌面上: 如您所见,我在左侧有标题项,在右侧有数据值

表格标题项目1 |第1行值1 |第1行值2 |第1行值3|

表头项目2 |第2行值1 |第2行值2 |第2行值3|

但是如果用户缩小屏幕的大小,我想移动顶部的标题项和下面一行的值

表格标题项目1
第1行值1 |第1行值2|

表格标题项目2
第2行值1 |第2行值2|

我想使用Div可能是我得到这个结果的最好方法,但是有人有其他建议吗


谢谢

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

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

这类事情怎么样-将单元格设置为内联表:

<html>
<head>
    <style>
    #data{width:70%;}
    #data td {display:inline-table;padding:20px;}
    </style>

</head>
<body>

<table id="data">
    <tr><th>Header 1</th>
        <td>row 1 cell 1</td><td>row 1 cell 2</td>
    </tr>
    <tr><th>Header 2</th>
        <td>row 2 cell 1</td><td>row 2 cell 2</td>
    </tr>
</table>
</body>
</html>

#数据{宽度:70%;}
#数据td{显示:内联表;填充:20px;}
标题1
第1行单元格1第1行单元格2
标题2
第2行单元格1第2行单元格2

这类东西怎么样-将单元格设置为内联表格:

<html>
<head>
    <style>
    #data{width:70%;}
    #data td {display:inline-table;padding:20px;}
    </style>

</head>
<body>

<table id="data">
    <tr><th>Header 1</th>
        <td>row 1 cell 1</td><td>row 1 cell 2</td>
    </tr>
    <tr><th>Header 2</th>
        <td>row 2 cell 1</td><td>row 2 cell 2</td>
    </tr>
</table>
</body>
</html>

#数据{宽度:70%;}
#数据td{显示:内联表;填充:20px;}
标题1
第1行单元格1第1行单元格2
标题2
第2行单元格1第2行单元格2

根据我个人的经验,使用div比使用table更好。在分析您的需求时,div将是最合适的选择。

根据我的个人经验,使用div比使用table更好。在分析您的需求时,div将是最合适的选择。

如果是表格数据,使用
是最好的方法。要使其“响应”,则只需进行一些媒体查询,以根据视口大小更新表格。如果是表格数据,则使用
是最好的方法。要使其具有“响应性”,只需进行一些媒体查询,即可根据视口大小更新表。