什么是包含一组数字的最佳HTML5元素?

时间:2014-11-30 18:30:37

标签: html5 semantic-markup

我希望在旋转木马中有一组1个或更多(可能不超过10个)<figure>个元素。由于我希望这些填充其父元素,因此我认为将它们放在<li><ol>的{​​{1}}中将是最佳选择。我考虑过<ul>但似乎并不完全符合“一组数字”的描述。 什么(如果有的话)HTML5语义元素最好只包含 几个相关的<section>作为直接子项?

这将被用作无风格,通用,普遍有用的旋转木马。因此,旋转木马中的每个图形都将包含相似但不同的内容。示例可能包括有关组织的信息,旅行中照片的幻灯片,有关产品的报价,最近发布到新闻网站的帖子等。

2 个答案:

答案 0 :(得分:2)

  

由于我希望这些内容填充其父元素,因此我不认为将<li>放入<ol><ul>将是最佳选择。< / p>

我不知道接下来是怎么回事。在我看来,这是一个数字列表,所以这些是正常的选择。 &#34;填写父元素&#34;我会参考视觉外观,并且没有理由说明列表可能没有这种外观。

如果你真的想直接包含该元素,那么考虑你说:

  

没有风格,一般,普遍有用的

那是<div>

如果另一个元素比<div>更适合给定目的,那么你应该去实现它,但<div>的价值恰恰在于它的语义弱点;如果没有足够的意思来说明任何事情,它就什么都不说,所以不能说出任何意义,以至于说错了。

这也意味着您可以在<section><aside>或其他内容中使用它,如果它更适合使用。 (或者以允许使用这样一个元素的方式定义您的重用机制,默认为<div>。)

但是从你的描述的其他部分来看,它仍然听起来像是一个旋转木马的列表。

答案 1 :(得分:0)

我认为一个简单的div是一个好主意开始