0

使用 Internet Explorer,当我使用 jQuery (slidedown) 或 youtube 视频或带有 oembed 的东西时,它会重叠或溢出下面的文本/内容。我怎样才能拥有它,以便 div 将“拉伸以使所有文本或视频都留在元素内?

您可以在 IE 中看到 youtube 链接(oembed)在 div 之外,并带有文本,但在 chrome 中它将全部保留在 div 中

4

3 回答 3

0

我正在查看生成的 DOM,这对于 Firefox 来说非常混乱,与为 Chrome 生成的完全不同。我怀疑 JavaScript 的弯角,我建议将其从图片中删除以确认,然后与开发人员讨论。

于 2011-03-28T03:38:20.210 回答
0

Internet Explorer 7 更喜欢某些元素有“容器”,我不完全确定为什么——但我在尝试在 IE7 中为透明 PNG 不透明度设置动画时遇到了这个问题。

Dream.htmlflash 对象内(您的视频):

<object width="395" height="321">.. .. ..</object>

div周围应该有一个,例如:

<div id="video_stage">  
     <object width="395" height="321">.. .. ..</object>
</div>

你不必给它一个,id但保持事物相当语义是很好的——加上就像评论你的代码一样,当回到它时它会很有帮助。

. . .

我对此进行了测试,它适用于 IE7/IE8。

于 2011-03-28T04:22:45.023 回答
0

尝试在<object>. 像这样的东西:

<object...> ... </object>
<div style="clear: both;"></div> <!-- added -->
于 2011-03-28T05:55:23.137 回答