【发布时间】:2020-05-28 20:25:40
【问题描述】:
我可以使用alt 文本作为 HTML 中的图标。但是,如果我对所有图标使用相同的 alt 文本和 title 可以吗? SEO会有什么问题吗?
<table>
<tbody>
<tr>
<td><img class="icon" src="orange.png" alt="Icon" title="Icon"> Oranges
</td>
<td> Oranges are good for health</td>
</tr>
<tr>
<td><img class="icon" src="apples.png" alt="Icon" title="Icon"> Apples
</td>
<td>Apples May Be Good for Your Heart</td>
</tr>
</tbody>
</table>
我使用<img> 标记作为图标,然后使用CSS 进行样式设置。我没有找到任何其他添加图标的最佳选择。有些建议使用<i> 标签,有些建议使用<span> 标签作为图标。我用<img>
因为大多数旧版本的浏览器都支持它。
【问题讨论】:
-
alt 描述会在您的图像无法在浏览器端正确加载时显示给用户。因此最好在 alt 文本中提及正确的图像描述,以便用户了解当图像未呈现时会出现什么图像。
-
这个问题似乎是题外话,因为它是关于 SEO 这在 Stack Overflow 上是题外话。请阅读"Which SEO questions should be closed as non-programming/non-admin?",以更好地了解何时可以在此处提出 SEO 问题(大多数情况不可以)以及您可以在哪里获得帮助。