0

我实际上正在编写一个网站,我对此产生了疑问。我有一张图片列表(这是一个艺术家作品集,所以应该是图片),其中一些带有“精选”徽章。将 img 包装成一个强标签而不是使用 class="featured" 在语义上是否正确?它会增加对图像的强调吗?

阅读 W3C 规范,它将 strong 和 em 称为文本级语义,但我不确定像 img 这样的媒体会发生什么。

太感谢了。

4

4 回答 4

1

我认为这很好。您可能已经这样做了,但您需要确保 ALT 文本描述了图像被强调的原因。例如 alt="带狗的人 - 特色"

于 2011-11-16T14:21:08.853 回答
0

我认为这样做是完全可以接受的,而且更可取。

于 2010-01-25T10:58:49.007 回答
0

首先,我认为 HTML 4 规范允许这样做。问题是,你能相信浏览器会用它做什么。我不会冒险。

但至少,在许多浏览器中,您可以将格式附加到

strong img {
    /* mark up for the featured image */
}

这应该适用于所有支持它的浏览器。

于 2010-01-25T11:02:29.653 回答
0

我不会在图像上使用强标签,我不确定为什么它会更可取,因为它仅指“强调”文本:听觉用户代理可能会使用不同的声音来强调,这对图像毫无意义。

你为什么不只使用一个类?

于 2010-01-25T11:05:24.620 回答