如果我有一个像这样的物体:
<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标签放在哪里,这样用户才能看到文本?这段代码中显示的对象是一个视频,我在网上寻找了解决方案,但似乎找不到明确的答案。(三个点只是用来替换代码的)
发布于 2016-07-28 17:10:57
只需在标签之间添加替代文本,如下所示:
<object data="img/failedToLoad.png" type="image/png">Alternative Text</object>发布于 2015-01-11 16:48:08
根据object的定义,当对象渲染失败时,需要渲染的后备内容是元素的内容。更确切地说,它由除param元素之外的object元素的所有子元素组成。实际上,问题中的粗略代码包含这样的后备内容:内部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>
注意:后备或替代内容意味着当对象嵌入成功时,文本不显示,即显示视频演示文稿。
https://stackoverflow.com/questions/27884879
复制相似问题