创建一个巨大的html列表结构最简单的方法是什么?

创建一个巨大的html列表结构最简单的方法是什么?,html,html-lists,Html,Html Lists,我必须以列表的方式在网页的侧面显示很多元素。因此,用户可以查看它,在飞行中添加更多内容,删除它们,等等 但重要的是结构本身。有人告诉我,它可能有数千种元素。撇开设计不谈,我想知道对于HTML解析器来说,哪种结构最轻。TRs?莉丝?方块舞?浮动潜水艇 我想知道答案,我不是在要求像分页这样的解决方案 提前向大家表示衷心的感谢;) 由于似乎没有人知道具体的测试、参考资料或有证据价值的东西,我将这个问题标记为已回答,以感谢积极参与,但如果有人提出进一步的结论,他们将受到欢迎 这是一个列表,不是吗?这将

我必须以列表的方式在网页的侧面显示很多元素。因此,用户可以查看它,在飞行中添加更多内容,删除它们,等等

但重要的是结构本身。有人告诉我,它可能有数千种元素。撇开设计不谈,我想知道对于HTML解析器来说,哪种结构最轻。TRs?莉丝?方块舞?浮动潜水艇

我想知道答案,我不是在要求像分页这样的解决方案

提前向大家表示衷心的感谢;)



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

这是一个列表,不是吗?这将为您提供三个选项之一:
ol
ul
dl

  • 如果它是一个有序列表,即元素的顺序有意义,请使用
  • 如果它是一个无序列表,即元素的顺序没有意义,请使用
  • 如果它是一个定义列表,即它列出了整个
    或文档中的定义,请使用
以语义更丰富的为准。HTML从来不是关于效率,而是关于语义。从语义上写,你就可以根据定义高效地写


关于这些元素的显示,更取决于您的CSS


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

这可能更多地取决于CSS而不是普通的HTML元素。@DmytroZarezenko,列表将包含名称,可能还有一个“x”来删除一行@lvaroG.Vicario也许你是对的,也许标记不会有太大的影响,但是我放在里面的元素,为“x”选择了一个图像,等等…我问过,因为UI结构取决于数据。如果此名称已分类,则可以创建两个包含类别和名称的列表。为了方便起见,@DmytroZarezenko,只是简单的数据,想想我说的,例如,一个可能有5000个名称的列表想要列出数据并不会强迫你使用列表标记。如果你以正确的方式显示数据,你可以将数据包装成不同的元素来显示。@Áxel:是的,但是如果你的网站是一个列表,而不是一堆毫无意义的div,那么对于没有CSS的人(例如,有屏幕阅读器的盲人)来说,阅读你的网站会更有意义。看看关于为什么要费心在语义上标记HTML的答案。非常好的答案,关注可访问性,通常可以原谅的问题。但在本例中,它是一个使用平板电脑访问的有限访问内部网,我只是不想使解析器崩溃;)此外,您是否考虑过将来某一天,您可能会雇佣一名残疾人?如果他不能使用你的应用程序,那不是很遗憾吗?或者更糟糕的是,你需要修改那个应用程序,让他使用它?@xel:是的,一个
就可以了。