在IE11中去除对象元素的边框

8

我无法在IE11中去掉对象元素的内嵌边框。据我所知,它们在任何其他浏览器或IE版本中都没有出现。请参见附加的截图。将边框设置为属性或内联样式不起作用……有任何想法吗?

屏幕截图


您是否使用过开发者工具来检查这些元素并尝试去除边框? - phts
请问您能否制作一个 jsfiddle 来重现您的问题? - phts
@phts 嗯...我尝试过,但是无法复制它——但您可以在此处观看错误的操作here - Kyle Mathews
是的,我确实使用了开发者工具尝试去除边框,但没有成功。 - Kyle Mathews
似乎IE11尝试加载对象内容,但失败并呈现带边框的空内容。因此,它与< object >元素的边框无关,而是与内容有关。可能与此相关的出现了一些错误 WebSocket Error: Incorrect HTTP response. Status code 403, Forbidden。尝试将现有内容加载到object中。 - phts
你找到解决方案了吗?我目前也遇到了同样的问题。 - DoubleA
3个回答

0
在你的CSS中为那个DIV添加border-style: none;。

0
你尝试过以下代码吗:
border-width:none 或者 -webkit-border-before: unset;

虽然这段代码可能解决了问题,但是包括解释它如何以及为什么解决了问题将有助于提高您的帖子质量,并可能导致更多的赞。请记住,您正在回答未来读者的问题,而不仅仅是现在提问的人。请[编辑]您的答案以添加解释并指出适用的限制和假设。 - Yunnosch

0
我曾经遇到过一个问题,就是对象图像加载在脚本之上。由于对象数据属性未定义,因此会在对象周围放置边框。将一个1x1像素的空白图像添加为数据属性即可解决该问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接