1

我必须以列表的方式在网页的一侧显示很多元素。所以用户可以查看它,动态添加更多,删除它们等等。

但重要的是结构本身。我被告知它可能是成千上万的元素。撇开设计不谈,我想知道哪个是我可以使用的 HTML 解析器最轻的结构。TR 吗?LI? 阻止 DIV?浮动DIV?

我想知道答案,我不是要求分页之类的解决方案。

非常感谢大家;)


由于似乎没有人知道具体的测试、参考或具有证据价值的东西,我将此问题标记为已回答以感谢积极参与,但如果有人得出进一步的结论,他们将受到欢迎!

4

1 回答 1

2

这是一个清单,不是吗?这给了你三个之一oluldl

  • 如果是有序列表,即元素的顺序有意义,则使用<ol>.
  • 如果它是无序列表,即元素的顺序没有意义,请使用<ul>.
  • 如果它是一个定义列表,即它在整个<article>,<section>或文档中列出定义,请使用<dl>.

哪个更语义化。HTML 与效率无关,它与语义有关。从语义上写,然后你根据定义高效地写。


关于这些元素的显示,更多的是取决于你的 CSS。

不管你选择哪种方式,你不可能一次在页面上显示数千个项目,并希望用户全部接受。某种形式的分页可能是强制性的。

于 2012-10-02T17:01:12.817 回答