代码之家  ›  专栏  ›  技术社区  ›  darasd

哪个html元素在语义上最适合显示一组电子邮件?

  •  3
  • darasd  · 技术社区  · 15 年前

    我有一组电子邮件(我不太愿意使用单词列表,因为它可能会影响你的答案),我想以表格的方式显示,包括主题、内容、日期、操作列(例如,其值可能包含删除按钮)。

    从语义上讲,你会用列表吗( <dl> ,可能)或 <table> 为了这个数据?我的直觉是,一个列表是最合适的:我会形容网页毕竟是一个电子邮件列表-不是一个电子邮件表;此外,我不会将这些数据放在电子表格中,也不会对其进行任何分析。然而,我想要列标题的事实让我怀疑 <表> 更合适。

    我怀疑这个设计会不会是非表格的;但是,某些列可能需要重新设置样式。

    6 回复  |  直到 15 年前
        1
  •  4
  •   igor    15 年前

    我要去看电影 table . 如果它只有一列,我就使用列表,button me,至少这是明显的表格数据,因为所有行共享相同的列。

    (想一想:如果你的例子 有资格使用 桌子

        2
  •  0
  •   Delan Azabani    15 年前

    别担心造型。您可以使用CSS使列表看起来像一个典型的表,或者使一个表看起来像一个典型的列表。除此之外,这取决于你。对我来说,尤其是当类似于“列”的数据块很少时,定义列表在语义上和实践上似乎更适合这种情况。

        3
  •  0
  •   Tim    15 年前

    <table> 一路走来。你可以把你喜欢的东西放在盒子里 <div> 在牢房里。适用于gmail(至少,对于基本的html视图)。

        4
  •  0
  •   Or Weinberger    15 年前

        5
  •  0
  •   Federico klez Culloca    15 年前

    table . 我不会说他们不关心语义。

        6
  •  0
  •   Mutation Person    15 年前

    您需要以两个维度(行、列)显示一个信息,每个维度描述有关数据的内容(即数据编号(行)和信息(列))。