【问题标题】:can the alt attribute be used for an input type buttonalt属性可以用于输入类型按钮吗
【发布时间】:2014-10-14 21:24:16
【问题描述】:

我想询问输入标签中的 alt 属性。 正如我在许多网站上发现的那样,当我们输入图像类型时会使用 alt 属性。

1/ 可以用于输入类型的按钮吗?

<input type="button" alt="myAction.myMethod" />

2/这是什么意思?

【问题讨论】:

  • 为什么还要用按钮输入呢?
  • 该属性用于`
  • 也许如果你提到你想用这个实现什么,可以给出你应该使用什么标签的提示。
  • 您真的想问如何在input 类型为button 的元素中设置一些文本吗?
  • 可能是对可访问性的要求。不,我们不能添加 alt 文本,因为它对按钮没有意义,但为了便于访问,我们可以添加 aria-label。

标签: html


【解决方案1】:

对于寻找定义鼠标悬停工具提示文本的属性的其他人 - 您正在寻找 title,而不是 alt,正如在 tooltips for Button 中询问和回答的那样。

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/title (MDN) 上的 title 属性文档页面也有一些关于鼠标悬停时工具提示效果的可访问性问题的注释,并建议了一些替代技术。

【讨论】:

    【解决方案2】:
    1. 没有
    2. 没有

    唯一可以具有alt 属性的输入类型是type="image",它为无法呈现图像(例如,因为加载失败,因为浏览器不支持图像,或者因为用户正在使用屏幕阅读器软件(通常是为了补偿与视力相关的残疾)。

    【讨论】:

      【解决方案3】:

      http://www.w3schools.com/tags/att_input_alt.asp 我引用

      alt 属性为用户提供替代文本,如果他/她 由于某种原因无法查看图像(由于连接速度慢, src 属性中的错误,或者如果用户使用屏幕阅读器)。

      注意:alt 属性只能与 一起使用。

      所以,不。而且由于不能和按钮一起使用,所以没有任何意义。

      【讨论】:

        【解决方案4】:

        对于一个按钮类,我发现它是 title="Copy to clipboard" 对我有用。

        【讨论】:

          猜你喜欢
          • 2020-09-16
          • 1970-01-01
          • 2011-05-27
          • 1970-01-01
          • 2010-10-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多