Alt or title attribute for i tag(i 标签的 Alt 或标题属性)
问题描述
我使用 font-awesome 并像这样显示他们的字体:
I use font-awesome and display their fonts like that:
<i class="icon-lock"></i>
这将显示一个漂亮的小锁符号.为了让用户知道这到底是什么意思,我尝试添加标题和 alt 等属性,但无济于事.
This will display a nice little lock symbol. For the user to know what exactly that means, I tried adding attributes such as title and alt, but to no avail.
我可以为 <i>
标签使用任何属性来执行与图像的 alt 和链接的标题相同的任务吗?
Is there any attribute I can use for the <i>
tag that executes the same task as alt for images and title for links?
推荐答案
您可以在 i
元素上使用 title
属性,就像任何元素一样,例如
You can use the title
attribute on an i
element, like any element, e.g.
<i class="icon-lock" title="VGhpcyBzeW1ib2xpemVzIHlvdXIgYmVpbmcgbG9ja2VkIGluc2lkZQ=="></i>
它是否有帮助是一个更困难的问题.浏览器通常会在鼠标悬停时将 title
属性值显示为工具提示",但为什么用户会将鼠标悬停在图标上?而且这样的工具提示可用性很差;所谓的 CSS 工具提示通常效果更好.
Whether it helps is a more difficult issue. Browsers usually show the title
attribute value as a "tooltip" on mouseover, but why would the user mouse over the icon? And such tooltips are of poor usability; so-called CSS tooltips often work better.
屏幕阅读器可能会授予用户对 title
属性的可选访问权限,但我不确定他们如何处理内容为空的元素.
Screen readers may give the user optional access to title
attributes, but I’m not sure what they do with elements with empty content.
这篇关于i 标签的 Alt 或标题属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:i 标签的 Alt 或标题属性


- 使用RSelum从网站(报纸档案)中抓取多个网页 2022-09-06
- Flexslider 箭头未正确显示 2022-01-01
- CSS媒体查询(最大高度)不起作用,但为什么? 2022-01-01
- 失败的 Canvas 360 jquery 插件 2022-01-01
- Quasar 2+Apollo:错误:找不到ID为默认的Apollo客户端。如果您在组件设置之外,请使用ProvideApolloClient() 2022-01-01
- Fetch API 如何获取响应体? 2022-01-01
- 如何使用 JSON 格式的 jQuery AJAX 从 .cfm 页面输出查 2022-01-01
- Css:将嵌套元素定位在父元素边界之外一点 2022-09-07
- 400或500级别的HTTP响应 2022-01-01
- addEventListener 在 IE 11 中不起作用 2022-01-01