首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以在标题属性中嵌套<abbr>标记吗?

可以在标题属性中嵌套<abbr>标记吗?
EN

Stack Overflow用户
提问于 2013-02-26 05:45:21
回答 1查看 884关注 0票数 2

此问题与可访问性(508)合规性有关。

我有一个带有title属性的链接,它显示在工具提示中。该工具提示中有缩写"Dr.“。为了让屏幕阅读器显示“医生”而不是"dur",我必须将缩写包装在<abbr>标记中,如第二行所示:

代码语言:javascript
复制
<a class="fancybox" href="#brenda-jones-harden" 
title="View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio">
<img src="https://content.cleverex.com/hslc/tta-system/ehsnrc/btt/images/no-photo.jpg" 
alt="No Photo Available" height="96" width="80"><span class="two_liner">
<abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden</span></a>

但是,当我在title标记内使用abbr标记时,弹出的工具提示为:

代码语言:javascript
复制
"View <abbr title='Doctor'>Dr.</abbr> Brenda Jones Harden's bio"

我相信这意味着我不能将abbr标签嵌套在alt或title属性中。这样做将始终使标记显示为常规文本。你同意吗?有解决办法吗?我在任何地方都找不到这个问题的答案,所以我向Stack Overflow提交了我的第一个问题。如果我没有你大多数其他帖子那样的口才,请原谅。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-26 05:50:18

简短的回答:不,你不能在属性中嵌套一个标签。http://www.w3.org/TR/html5/dom.html#attr-title

我建议只写Doctor,正如已经在评论中提到的:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15077096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档