【问题标题】:How do I add alternative text to an object?如何向对象添加替代文本?
【发布时间】:2019-10-22 00:09:40
【问题描述】:

如果我有这样的对象:

 <p><object classid="…" height="…" width="…"><param name="…"value="…"/>
 <param name="…" value="…" /><param name="…" value="…" />
 <object data="…" height="…" type="…"><param name="…" value="…" />
 <param name="…" value="…" /></object></object></p>

我应该将 alt 标签放在哪里,以便用户看到文本?此代码中显示的对象是一个视频,我在网上寻找解决方案,但似乎找不到明确的答案。 (三点只是用来代替代码)

【问题讨论】:

  • “以便用户看到文本”是什么意思?

标签: html alt html-object


【解决方案1】:

只需在标签之间添加替代文本,如下所示:

<object data="img/failedToLoad.png" type="image/png">Alternative Text</object>

【讨论】:

    【解决方案2】:

    根据object的定义,当对象渲染失败时要渲染的回退内容是元素的内容。更准确地说,它由object 元素的所有子元素组成,param 元素除外。事实上,问题中的粗略代码包含这样的后备内容:内部 object 元素是外部元素的后备内容。要对后备进行后备,请将其放在内部 object 元素中;它可以是任何内容,包括文本:

     <p><object classid="..." height="..." width="..."><param name="..."value="...">
     <param name="..." value="..." /><param name="..." value="..." />
     <object data="..." height="..." type="..."><param name="..." value="..." />
     <param name="..." value="..." />This is fallback content.</object></object></p>

    注意:作为后备或替代内容意味着当对象嵌入成功时显示文本,即显示视频演示。

    【讨论】:

      猜你喜欢
      • 2012-10-23
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 2019-12-04
      • 2019-08-13
      相关资源
      最近更新 更多