表或列表:我应该在这里使用什么?

时间:2012-05-16 14:46:27

标签: html css html-lists html-table

我想知道我应该使用哪些标签进行布局。在语义上对我来说都是一个表和一个列表。我如何能够实现这些下划线并保持正确的标记?

enter image description here

4 个答案:

答案 0 :(得分:6)

我个人会使用有序列表来实现这一点,Suma skladki下的子列表意味着它不是真正的表格数据。

此链接应该为您提供所需的信息:

http://thepcspy.com/read/css_table_of_contents/

答案 1 :(得分:3)

就我个人而言,这看起来更像是一个列表而不是一个表(尽管你仍然可以将它构建为一个表,并且这样做是合理的)。我会将它构建为嵌套列表。

<ul>
  <li>Suma skladki <span class="price">900 PLN</span>
    <ul>
      <li>Skladka podstawawa 
          <span class="desc">(dia przychodu 250 000 PLN)</span> 
          <span class="price">550 PNL</span>
      </li>
    </ul>
  </li>
</ul>

与使用table元素相比,这也将为您提供更多的设计灵活性。我不太确定table是否传达了此处的嵌套层次结构以及一系列列表。

答案 2 :(得分:1)

这看起来像表格数据,所以表格在语义上是正确的

答案 3 :(得分:1)

  • 仅仅因为你有子数据,并不意味着它是一个列表;有很多表有子类别(只看一般总账)
  • 您有多条结构化信息,以一致方式排列,构成表格或表格数据
  • 您在上面显示的内容相当于TOC( of Contents )并且它是一个表格的原因(您有标签和价值)

话虽如此,只要你可以保护它,这个时代,你使用的东西并不重要,特别是因为list / divs可以呈现出桌子的形状。

table用于非桌子的东西比使用可用表格的东西使用列表更不合适。