在网页上语义标记品牌的理想方式是什么?当我在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'含糊不清,我纯粹是出于演示目的使用它。
答案 0 :(得分:0)
<header>
<a href="/"><img src="img.png" alt="image description"/></a>
</header>