在HTML5中,图片需要添加“alt”属性,链接需要添加“title”属性吗?

4

我和我们公司的其他开发人员在处理“title”和“alt”属性方面遇到了困难。 过去,我们为了SEO目的向所有链接添加了“title”标签(尽管其中一些对可用性而言很烦人),并在网站上的每个图像上添加了“alt”标签,因为HTML4规范如此规定。

  • “title”和“alt”标签是否仍然必需
  • 如果它们不是必需的,它们是否仍会影响SEO?
3个回答

5

0

img标签上的alt属性通常是必须的,除非无法提供(例如,当用户被允许上传图像并且您无法要求他们上传alt文本时...)。为什么需要提供alt属性,为什么最好提供以及何时可以将空字符串作为值留空这里有示例

链接元素上的title属性不是必需的;请查看链接属性


-3

是的,在这个版本中也是必要的,因为涉及到HTML5验证和搜索引擎优化。


2
你确定吗?你能提供任何来源吗?我试图验证一个没有title属性的测试页面,它在http://validator.w3.org上通过了验证 - 在我的观点中,导航a标签上的title标签很烦人。 - Simon
这里有另一种验证文件的选项,只需勾选“显示源代码”,然后重新验证页面,在错误链接下复制代码并粘贴到Dreamweaver中。在Dreamweaver中,有一个选项可以验证您的页面或代码,只需运行它并查看更改即可...非常简单,无论是HTML5还是其他任何版本都可以轻松获取任何页面的验证。 - Rajnish

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接