表,列表,CSS的divs?
我正在开发一个django应用程序,它将返回历史信息表:
ISSUE DESCRIPTION INITIATOR INITIATEDDATE ASSIGNEE FORECASTDATE STATUS REMARKS
这将是用户排序/过滤等问题列表的入口点。
像ISSUE,DATES,NAMES这样的列宽度相对固定,但其他的可以是一个段落或更多。
在HTML中渲染它的最好方法是什么? 作为HTML表格,列表或与大量的CSS跨/ div?
我最终希望将问题列表用javascript排序或过滤。
CSS纯粹主义者提出的整个观点是,你需要保持你的代码在语义上与它所包含的信息相关。 你需要展示的是表格数据,你可以使用<table>
标签来做到这一点。 表格唯一的“问题”是当它们用于控制布局时,比如使两个列布局两个<td>
s而不是两个<div>
。 但是,在这种情况下,表格就足够了。
如果您试图显示的信息是表格式(看起来是这样),那么使用表格。
另外,请参阅这些问题以进行更多的辩论!
正如两个答案所说,表格数据应该使用<table>
标签显示。
从表面上看,当表格用于布局时,这是对表格标签的滥用。 当div标签用于表格布局时,这是相反方向的滥用。 不要用一个来做别人的工作。
链接地址: http://www.djcxy.com/p/88155.html