单个HTML旁边还是多个旁边?

时间:2013-10-12 10:58:05

标签: html html5

我有一些看起来像这样的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内,或者当前结构是否正常?

2 个答案:

答案 0 :(得分:2)

我认为这取决于您以及您希望如何设置页面样式。 html规范未指定数量aside元素的限制,甚至提供了在同一页面上具有多个aside元素的示例。

我会说,鉴于它们在逻辑上是分组的,将它们放在同一个aside元素中是有意义的。

http://www.w3.org/TR/html5/sections.html#the-aside-element

答案 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