在HTML5中:示例是否有资格作为<aside>?</aside>

时间:2012-01-02 18:31:37

标签: html5

在给定定义列表的情况下,指示某个示例的正确方法是什么?

在以下示例中(哈)我正在使用

<aside><h4>Example:</h4><code>

表示斜体文本是一个示例,这是最符合语法准确的方法吗?

(另外,我知道我应该使用dl标签,但这是另一个步骤)

<ul>
    <li>
        <h3>Recipients</h3>
        <p>Comma-delimited list of the roles that will receive notification emails</p>
        <aside><h4>Example:</h4><code>bz,zba,admin,readonly,dept_zoning</code></aside>
    </li>
    <li>
        <h3>Trigger</h3>
        <code>Can be null</code>
        <p>Relative-pathed Url that initiates the notification action with bracketed parameters</p>
        <aside><h4>Example:</h4><code>/permits/SetApproval/{id}?approved={approvalstate}</code></aside>
    </li>
    <li>
        <h3>Message</h3>
        <p>The message that recipients will receive upon notification action.  Bracketed dynamic parameters will exist as specified in the trigger condition</p>
        <aside><h4>Example:</h4><code>This notification has been sent to inform you that Case Number: {id} has been {approvalstate}</code></aside>
    </li>
</ul>

2 个答案:

答案 0 :(得分:2)

严格地说,不,尽管它也不会是<aside>的最坏用途。

规范说明了<aside>元素:

  

aside元素表示由页面组成的部分   与旁边内容相切的内容   元素,可以被认为与该内容分开。

关键词是&#34;切线相关&#34;并且&#34;被认为是单独的&#34;,它们都不适用于文档中它之前的定义的例子。

我建议<figure>元素最合适。

  

figure元素表示一些流内容,可选地带有   标题,这是自包含的,通常被称为a   来自文档主流的单个单元。

     

因此该元素可用于注释插图,图表,   从主要内容引用的照片,代码清单等   该文件,但可以,而不影响的流程   文档,远离该主要内容,例如到了一边   页面,专用页面或附录。

答案 1 :(得分:1)

我认为这是可以接受的。 spec说:

  

旁边元素表示页面的一部分,该部分由与旁边元素周围的内容相切的内容组成,并且可以认为与该内容分开。这些部分通常在印刷字体中表示为侧边栏。

     

该元素可用于印刷效果,如拉引号或侧边栏,广告,导航元素组以及其他被视为与页面主要内容分开的内容。

换句话说,它用于辅助内容,它与其所处的上下文相关,但可以在不中断上下文的情况下从流中删除。如果它在文章中使用,则可以是与该文章相关的“奖励信息”,如果在外部使用,则表示对内容的其余部分不重要的内容。

HTML5doctor还有an excellent article

编辑:话虽如此,我并不是个人喜欢在东西周围填写很多标签的忠实粉丝,当它不是严格需要在自己的容器中时。对于整个内容块,需要采用不同的样式,然后是,但如果它只是单个标题或类似的东西可以独立,那么我就把它留在那里。