问题标签 [abbr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 'abbr' 元素:它应该包含整个术语还是仅包含缩写部分?
HTML5 元素abbr
用于标记缩写词和首字母缩略词。
不幸的是,该规范仅给出了首字母缩略词“WHATWG”、“WG”和“IOFGA”的示例。
有些词不是完全缩写的,例如:
- 等等
- HTML5
有替代品的例子:
我不一定要寻找务实的答案,我对语义、规范和可访问性的观点更感兴趣。
例如,我想知道所有不同的屏幕阅读器会阅读什么内容(如果它们被配置为完全宣布缩写,至少对于 Jaws 来说不是默认设置)。
html - 缩写标签中的大写还是小写?
由于HTML5 不支持Microsoft 的<acronym>
标签,我们只需要使用 abbreviation 元素:
当谈到大写时,类似的情况很明显:它需要大写。
但是,在其他上下文中单词本身通常不大写的情况呢?
例如:
如果要切换标题和实际文本,那似乎很好。
但是当鼠标悬停时,它看起来有点奇怪:
这同样适用于:
如果切换缩写和实际文本是有道理的,但悬停也看起来有点“奇怪”:
现在,如果我们将缩写词大写,就好像它们是标题一样呢?
例如:
如果 thetitle
被替换为缩写,它会,但是在鼠标悬停时它看起来“更好”:
但什么是正确的语义?
c# - 在 C# 中生成的奇怪标签
我有以下GetText()
函数,它与我的问题有关,在以下位置被调用:
GetText 如下所示:
所以基本上,我想做的就是能够在我的网页上拥有以下 HTML:
但是,出现了一个神秘的标签。在谷歌浏览器中,我查看了控制台,发现它看起来像这样:
当我在行中添加时会生成一个无关的标签sb.Append("<\abbr>");
当我删除该行时,这是固定的,但我想找到一个更好的解决方案,因为这会使代码看起来很尴尬。
我还尝试执行以下操作而不是多行,sb.Appends()
但仍然显示额外的文本。
注意:假设 Text 是一个字符串,它等于我要显示的文本。
html - 是否可以在标题属性中嵌套标签?
此问题与可访问性 (508) 合规性有关。
我有一个带有标题属性的链接,该链接显示在工具提示中。在该工具提示中是缩写“Dr.”。为了让屏幕阅读器说“医生”而不是“dur”,我必须在第二<abbr>
行中将缩写包装在一个标签中:
但是,当我在标题标签内使用 abbr 标签时,弹出工具提示会显示:
我相信这意味着我不能将 abbr 标签嵌套在 alt 或 title 属性中。这样做将始终使标签显示为常规文本。你同意吗?有解决方法吗?我在任何地方都找不到答案,所以我将我的第一个问题提交给 Stack Overflow。如果我的口才不如你其他大多数帖子,请原谅。
html - 如何通过标签?
以下是我的xml代码:
在上面的代码中,我希望 xslt 输出为:
我编写了以下 XSLT 代码:
我得到了:
我哪里做错了?
的输出
是
(世界卫生组织+世卫组织)
现在,我不想要第一部分。我怎样才能做到这一点?
ajax - Timeago 不能在 ajax 调用中工作
我使用这个插件来计算时间,当我通过 ajax 调用加载内容时它不起作用。
我为此创建了 2 个小提琴,请检查working fiddle
并not working fiddle
谁能告诉我第二个有什么问题?
html - ABBR HTML 标记的标题和内容中的不同语言
假设我正在用 HTML 写一篇文章。这篇文章的语言是瑞典语,所以我有<html lang="sv">
. 现在我想在以下文本中正确标记缩写:
为此,我首先做
然而,仅此还不够好,因为该title
属性的语言是瑞典语 ( sv
)。除了是一个理论上的问题之外,这将使屏幕阅读器以非常尴尬的方式发音标题。为了解决这个问题,我可以做
更糟糕的是,因为现在将用英语而不是瑞典语阅读缩写“HTML”[所以从瑞典语的角度来看,它听起来像“ejtsch-ti-emm-ell”而不是“hå-te” -emm-ell”]。
因此,节点的缩写或文本内容abbr
应该是瑞典语,但title
属性应该是英文。标记它的首选(HTML5)方式是什么?是吗
?
javascript - 如何使用 jquery 为“abbr”属性选择具有特定值的元素
我的 html 的一部分是:
我正在尝试选择具有属性'selectme'的 td 内部的“div 之外的文本” 。我怎样才能用jquery做到这一点?
我试过这样:
但它什么也不返回。
html - 将文本悬停在表格标题单元格中
是否有一种语义正确的方式在表格标题单元格中显示工具提示来解释有关列数据的某些内容?
我的表如下所示:
我希望“Pageviews”文本有一个工具提示,上面写着“Week / Total”(解释为什么数据看起来像这样)。
abbr
我可以使用正确的元素吗?(看起来像这样:<th><abbr title="Week / Total">Pageviews</abbr></th>
我似乎找不到更好的。定义说它应该用于缩写,这不是我的情况。
html - 你能设计一个标签吗?
<abbr>
您可以使用 css 设置标签的样式吗?在 Firefox 中,它在单词下方显示为点,如下图所示:
这是浏览器的浏览器吗?您可以删除这些点还是只使用该title="title here"
选项?谢谢