在HTML中显示Django查询结果-表、列表、css divs?
我正在开发django应用程序,该应用程序将返回历史上的信息表:在HTML中显示Django查询结果-表、列表、css divs?,html,css,django,Html,Css,Django,我正在开发django应用程序,该应用程序将返回历史上的信息表: ISSUE DESCRIPTION INITIATOR INITIATEDDATE ASSIGNEE FORECASTDATE STATUS REMARKS 这将是用户对问题列表进行排序/筛选等的入口点。 问题、日期、名称等列的宽度相对固定,但其他列可以是段落或更多 用HTML呈现的最好方法是什么?作为HTML表格、列表还是包含大量CSS跨距/div 我最终希望通过javascript使问题列表可排序或可过滤。如果
ISSUE DESCRIPTION INITIATOR INITIATEDDATE ASSIGNEE FORECASTDATE STATUS REMARKS
这将是用户对问题列表进行排序/筛选等的入口点。问题、日期、名称等列的宽度相对固定,但其他列可以是段落或更多 用HTML呈现的最好方法是什么?作为HTML表格、列表还是包含大量CSS跨距/div
我最终希望通过javascript使问题列表可排序或可过滤。如果您试图显示的信息是表格形式的(看起来是这样),那么使用表格 还有,请看这些问题以获得更多的讨论
- CSS纯粹主义者提出的全部论点是,您需要保持代码在语义上与它所包含的信息相关。您需要显示的是表格数据,您可以使用
标记来实现这一点。表格唯一的“问题”是当它们用于控制布局时,比如将两列布局设为两个
s而不是两个
s。但是,在这种情况下,表格就足够了。正如两个答案所说,表格数据应该使用
标记来显示
将其放在透视图中,当使用表进行布局时,这是对表标记的滥用。当使用div标记进行表格布局时,这是相反方向的滥用。不要用一个来做另一个的工作