6

我有一些看起来像这样的 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 中,还是当前结构可以?

4

2 回答 2

5

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

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

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

于 2013-10-12T11:19:12.290 回答
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

于 2013-10-12T11:16:32.413 回答