问题标签 [alt]

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 投票
1 回答
192 浏览

html - alt/longdesc/title/text 可以与哪些元素一起使用?

在编写基于 javascript 的应用程序时,我经常发现我想将信息包含在一个不适合作为 id 或类的元素中,并且我想知道如何在结构/语义上最好地将其包含在 html 中。有时我想包含与另一个不在一个<a>所以 href 不合适的元素的关联。我一直在附加一个前缀,如“tooltip_”或“button_”,然后使用字符串操作来转换它,但这有点笨拙。

所以我想知道是否有任何属性适合用于替代类型的数据。

也很好奇,因为我看到使用 jQuery 插件 qTip,您可以设置一个属性以从<p> <a> <img> <h2>在那种情况下?

0 投票
1 回答
606 浏览

sharepoint - Sharepoint 搜索框替代文本

如何替换悬停在其上时显示的共享点搜索框的默认替代文本,如下图所示:

Sharepoint 搜索框

我应该更改此 Webpart 的哪个属性?

0 投票
1 回答
2924 浏览

html - 通过 css 样式表的图像 alt 属性

方法一:

传统上,我会包含这样的图像:

alt attribute将是他们的两个原因:

  1. 用图像帮助访客
  2. 搜索引擎优化的目的。所以机器人和爬虫知道图像是什么,即关键字。

方法二:

但是,如果我要通过 css 样式表包含图像:

HTML

CSS

无论如何,在“方法 1”中看到的 alt 属性是否包含在“方法 2”中以用于 SEO 目的。

0 投票
1 回答
556 浏览

jquery - jquery 使用图像替代文本作为链接锚文本

我正在尝试使用图像的替代文本并将其用作其相应锚标记的文本。

这将在幻灯片放映中的某个时候使用。

这是我到目前为止所拥有的,但它会插入除 div 中的第一张图像以外的任何内容的所有文本。我错过了什么?

这是 jsbin 示例

0 投票
0 回答
207 浏览

c++ - 在 PDCurses 中禁用 Windows Alt 代码

我正在使用 PDCurses,并注意到该库专门定义了 Alt-Numpad 按钮。然而,在实现这些按钮时,我发现在使用 时getch(),一旦您释放 Alt 键,它就会输入您输入的 Alt 代码。有什么方法可以禁用此功能或使用某种解决方法?

0 投票
3 回答
9750 浏览

html - ALT 文本未显示在电子邮件中 ​​(Outlook)

问题是,如果人们不“下载我的电子邮件的图像”,他们就看不到按钮/链接或徽标。他们甚至不知道该点击什么。

当我发送电子邮件时,在我的收件箱中查看时没有显示 ALT/TITLE 文本。奇怪的是,有些显示,有些则没有。我检查了 A 和 IMG 标签的附加样式,我尝试了不同的 imgs (.png/.jpg) 并确保也有高度和宽度。

有些图片是链接,有些不是,但未显示的替代文字也不是孤立的。

0 投票
1 回答
878 浏览

html - opencart 的购物车没有内置的“alt”标签编辑器。.jpg 文件名是否足以用于搜索引擎优化?

使用 jpeg 文件名而不是 alt 标签是图像 SEO 的可行方式吗?例如,将关键字放在文件名中,如下所示:

keyword_keyword_keyword-keyword_keyword_keyword.jpg

搜索引擎蜘蛛索引图像与使用 alt 标签一样有用吗?谢谢

0 投票
1 回答
234 浏览

internet-explorer-7 - 当图像包含在链接中时,IE7 显示错误的 ALT 标记?

我有一个关于 IE7 以及它如何“解释”标题alt HTML 标签的问题。
我在一个网站上有这个星座:

现在,当我将光标悬停在 IE 8+、Firefox、Chrome、Safari 中时,你命名它会在 alt 框中显示“我的名字”。

但是当转到 IE7 时,它显示: 11066_60x60_3f9ee652879b2e3209698830c9ff1583 这将是图像 alt 标签。

我可以更改图像上的替代文本,但如果有除此之外的任何解决方案,我将非常感激,因此我不会在单个浏览器中在相对较小的问题上花费太多时间。有什么解释为什么 IE7 无法解决它反对它的大兄弟 IE8、9+ 的问题吗?

真诚
- Mestika

0 投票
2 回答
668 浏览

php - 正则表达式:匹配 HTML 文件中的所有 alt 属性?

我一直在查看这些问题并对我的问题有了更好的了解,但仍然没有找到答案。

我对 PHP 中的正则表达式有疑问。我正在尝试获取 HTML 文件的“alt”属性中的所有文本。我正在考虑所有可能的标签名称(img、input 和 area)和各种可能性,比如字符之间的空格和换行符(比如<img alt = "Hello">)。还必须注意,匹配字符串可以用单引号或双引号括起来,并在内部包含其他(不同的)引号,例如:<img alt="Alan's picture">或、<img alt='Example for the word "hello" in the text'>

这对我来说变得很困难(我是正则表达式的初学者)所以我只会告诉你我得到了什么。请注意,我试图在字符类中使用反向引用,我发现这是一种错误的做法(或者我认为)。

'/<\s*(?:img|input|area)\s[^>]*alt\s*=\s*("|\')([^\1>]*)\1[^>]*>/siU'

我在 StackOverflow 中也看到过,有些人推荐 HTML 解析器来处理类似的东西,但我担心这种做法可能会消耗多少资源。你认为这是一个更好的主意吗?谢谢!

0 投票
5 回答
30157 浏览

html - iframe 的替代文本

我们有替代文本,alt属性,用于imgHTML 中的标签,当图像没有出现时会显示出来。我也尝试过使用标签iframe

src=""但是在给出时没有出现替代文本。只是想知道如果src没有给出,我是否可以通过任何其他方式实现替代文本?