我有一些看起来像这样的HTML
<main>
<article></article>
<aside>
// a widget to show top reasons to shop with us
// a widget to show some related articles
<aside>
</main>
我的问题是,如果每个小部件都包含在它们自己的ASIDE中,或者它们是否应该位于ASIDE内的SECTION内,或者当前结构是否正常?
答案 0 :(得分:2)
我认为这取决于您以及您希望如何设置页面样式。 html规范未指定数量aside
元素的限制,甚至提供了在同一页面上具有多个aside
元素的示例。
我会说,鉴于它们在逻辑上是分组的,将它们放在同一个aside
元素中是有意义的。
答案 1 :(得分:0)
旁边的容器可以使用多个。 html5使用标记类型来确定其他内容。 例如,如果你这样做:
<article>
<header>
<h1>your title</h1>
</header>
<p>
your first paragraph
</p>
<p>
your second paragraph
</p>
<aside>
<ul>
<li>ref1</li>
<li>ref2</li>
</ul>
</aside>
</article>
<aside>
more information about you
</aside>
如果您有一个旁边,您将与您的文章链接,一个与顶部容器(我不在这里写)
在html5规范中,除了内容之外还有一些内容,那么你可以为其他一些已经是
的内容定义内容来源:http://www.w3.org/html/wg/drafts/html/master/sections.html#the-aside-element