gpt4 book ai didi

web-applications - Web 可访问性 - 屏幕阅读器在配置为读取 'title' 属性时的行为

转载 作者:行者123 更新时间:2023-12-04 12:38:39 24 4
gpt4 key购买 nike

我被告知,如果“标题”属性扩展到控件可见文本中的内容,它应该包含可见文本中的所有信息,因为屏幕阅读器可能会读取标题 而不是 可见文本。为了确切说明这是如何工作的,以下几点是否正确(对于必须的屏幕阅读器)?

  • 如果使用 'for' 属性将标签与输入字段关联,并且设置了输入字段的标题属性,则屏幕阅读器将仅读取标题属性并忽略标签文本。
  • 如果一个带有自己文本的控件(例如按钮)同时具有可见文本和标题属性,则只会读取标题属性。
  • 屏幕阅读器将忽略按钮控件的可见文本,即使开发人员忽略为该特定控件提供标题属性(最极端的可能性)。
  • 最佳答案

  • 标签优先于输入标题属性。如果标签存在,JAWS 会读取,否则如果标题存在,JAWS 会读取。
  • 这种情况下不读取title属性,读取可见文本
  • 不对。

  • 来自 http://www.w3.org/TR/html401/struct/global.html#adef-title :

    Audio user agents may speak the title information in a similar context. For example, setting the attribute on a link allows user agents (visual and non-visual) to tell users about the nature of the linked resource:



    我在此代码上使用 JAWS 进行了测试:
    <FORM action="http://somesite.com/prog/adduser" method="post">
    <LABEL for="firstname">First name Label: </LABEL>
    <INPUT title="first name Title" type="text" id="firstname"><BR>
    <INPUT title="Last name Title" type="text" id="lastname"><BR>
    <LABEL for="email">email Label: </LABEL>
    <INPUT type="text" title="Email Title" id="email"><BR>
    <INPUT type="radio" name="sex" value="Male"> Male<BR>
    <INPUT type="radio" name="sex" value="Female"> Female<BR>
    <INPUT title="Send title" type="submit" value="Send"> <INPUT type="reset">
    </FORM>

    我还应该指出 Freedom Scientific有一个 trial download (ftp)这将使您对网页对用户的外观有更深入的了解。

    关于web-applications - Web 可访问性 - 屏幕阅读器在配置为读取 'title' 属性时的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611358/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com