在语义上标记品牌(sitename和徽标)

时间:2013-03-30 17:47:00

标签: html5

在网页上语义标记品牌的理想方式是什么?当我在2011年使用HTML 4时,我会执行以下操作之一(取决于是否需要徽标)

<div id="top">
    <a href="/">
        <p id="branding">JJ Media Limited</p>
    </a>
</div>

<div id="top">
    <a href="/">
        <p id="branding"><img id="logo" src="images/logo.png"/> JJ Media Limited</p>
    </a>
</div>

我反对在标题中包装品牌,或者用CSS添加徽标作为背景,因为我觉得徽标是上下文的。

但是,HTML5在语义标记品牌方面有什么变化吗?约定是否有任何逻辑上的变化?

P.S我知道id标签'top'含糊不清,我纯粹是出于演示目的使用它。

1 个答案:

答案 0 :(得分:0)

是的,但还是差不多......

<header>
    <a href="/"><img src="img.png" alt="image description"/></a>
</header>