获取屏幕阅读器以在SharePoint中读取IT

时间:2012-09-14 09:41:13

标签: html

我希望屏幕阅读器在我的页面上读取IT这个词作为I T(如信息技术) - 而不是单词it。我不想在屏幕上显示空间,因为它看起来不正确。我如何对此进行编码以使屏幕阅读器读取它,好像I和T之间有空格?

3 个答案:

答案 0 :(得分:2)

试试这个

<p>The word <acronym>IT</acronym></p>
<style>
  acronym {speak : spell-out;}
</style>

或此*

<p>The word <abbr class="spell">IT</abbr></p>
<style>
  abbr.spell {speak : spell-out;}
</style>

*)acronym标签已从HTML5规范中删除。

答案 1 :(得分:1)

将字母“I T”放在SPAN标记中,并在CSS http://www.w3schools.com/cssref/pr_text_letter-spacing.asp

中使用负字母间距定义

然后在浏览器中看不到空格,但屏幕阅读器正确读取

<span class="nospace">I T</span>

然后是CSS

span.nospace { letter-spacing: -1px }

答案 2 :(得分:1)

虽然这在不同的屏幕阅读器之间会有所不同,但我认为您会发现,对于大多数人来说,解决方案是输入大写字母

我的屏幕阅读器(VoiceOver)在IT和I T中发出每个字母的标题。