问题标签 [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.

0 投票
7 回答
9761 浏览

html - 之间的区别

从定义上看,它们看起来相同,但 W3C 认为它们的不同之处足以具有单独的标签定义。<acronym>语言学、HTML 规范和<abbr>解释之间的语义差异是什么?

0 投票
4 回答
12622 浏览

css - abbr 标签的标题可以设置样式吗?

采取以下代码:

我们可以为 abbr 标签的标题设置样式吗?所以我们可以使用标题而不是自定义工具提示?

0 投票
6 回答
1912 浏览

html - 使用and有什么好处

我应该花时间将术语和缩写更改为<acronym>and<abbr>吗?值得使用吗?使用这两个标签的优点是什么?它对 SEO 和屏幕阅读器有用吗?

0 投票
1 回答
120 浏览

accessibility - Microformat 的日期值模式是否完全可访问?

是否有公告(在microformats.org之外)表明值类模式是完全可访问的?

例如<abbr class="value" title="2008-06-24">this Tuesday</abbr>,屏幕阅读器会说“2008 年 6 月 24 日”还是说“2008 dash 6 dash 24”?

历史

微格式出现了,而且很棒,除了日期等存储在 abbr 标签中:

这会导致屏幕阅读器做一些荒谬的事情,如hAccessibility中所述。现在 microformats.org已经发布value-class-pattern它好多了。

但是我找不到来自WaSP(或其他不直接与微格式相关的可访问性源)的声明,声明声明它们现在可以被屏幕阅读器等访问。

0 投票
4 回答
786 浏览

html - 如何在 HTML5 中实现 Acronym 之类的东西?

鉴于acronymHTML 5 中删除了这一点,如何获得具有类似功能的标准支持?其他所有已删除的标签看起来 CSS 都可以做到,但似乎完全删除了一个标签……

0 投票
1 回答
791 浏览

vim - 帮助:Linux vi 中的多行缩写?

可能重复:
编写一个vim函数来插入一个静态文本块

如何在 vi 编辑器中添加多行缩写?
我正在使用来自 ssh 终端的 vi。

如果我输入“head”,vi应该用2行句子替换“head”,格式如下所示

维护历史
日期 作者和详细信息

谢谢。

0 投票
1 回答
486 浏览

html - 有没有办法将带有 URL 的属性设置为 ABBR 标签的值?

是否有一种符合标准的方法可以将 URL 属性设置为 ABBR 标记的值?

我需要类似但有效的东西......它不应该是可点击的,因为。有什么建议吗?

0 投票
4 回答
816 浏览

html - 您是否应该使用标签多次定义缩写词?

如果我有一篇文章或博客文章,并且我有一个缩写词或首字母缩略词,例如 SAD(季节性情感障碍),我是否应该在每次文档中出现首字母缩略词 SAD 时都这样做?

如果您只定义一次,它必须是第一次出现缩写词还是可能是第 3 次或第 4 次?

0 投票
4 回答
5353 浏览

html - 使用 HTML标签来解释内容

使用<abbr>标签来解释实际上不是缩写的单词,而是产生对内容的“悬停”解释,这是一种不好的形式吗?

如果是,为什么它的形式不好,什么是好的 HTML 替代品?

0 投票
1 回答
306 浏览

html - `abbr` 元素的语义使用

在以下情况下,<abbr>标签在语义上肯定是合适的:

<p>The Olympic games coverage by the <abbr title="British Broadcasting Corporation">BBC</abbr> was highly praised.</p>

但是,在某些情况下,由于空间限制(而不是使用首字母缩写),我需要用省略号截断内容title,并使用该属性来描述完整内容。

例如,假设“英国广播公司”变为“英国广播公司... ”。该<abbr>元素仍然是语义上最正确的吗?

<abbr title="British Broadcasting Corporation">British Broadcas...</abbr>

笔记

我知道CSStext-overflow属性,但仅适用于单行文本的 AFAIK,而我需要文本在适当的地方自然换行。我也不是在寻找 jQuery/Javascript 解决方案,因为截断发生在后端。