我实际上正在编写一个网站,并且有一个疑问来找我。我有一个图像列表(这是一个艺术家组合,所以应该是图像),其中一些有“特色”徽章。将img包装成强标签而不是使用class =“featured”在语义上是否正确?它会强调图像吗?
阅读W3C规范,它将strong和em称为文本级语义,但我不确定img等媒体会发生什么。
非常感谢你。
答案 0 :(得分:1)
我认为没关系。您可能已经这样做了,但您需要确保ALT文本描述了图像被强调的原因。例如alt =“有狗的男人 - 特色”
答案 1 :(得分:0)
我认为这样做是完全可以接受的,也是可取的。
答案 2 :(得分:0)
首先,我认为HTML 4规范允许它。问题是,你能依靠浏览器将用它做什么。我不会把握机会。
但至少,在许多浏览器中,您可以将格式附加到
strong img {
/* mark up for the featured image */
}
这应该适用于所有支持它的浏览器。
答案 3 :(得分:0)
我不会在图像上使用强标记,我不确定为什么它会更好,因为它仅指'强调'文本:听觉用户代理可能会使用不同的声音来强调,对于图像来说它将毫无意义
为什么不用一个班级?