【问题标题】:How can I get an embedded video to float left in IE7?如何让嵌入的视频在 IE7 中向左浮动?
【发布时间】:2012-06-12 21:39:54
【问题描述】:

如何让嵌入的视频在 IE7 中向左浮动?以下代码在 FireFox 中运行良好,文本环绕浮动的 div 和视频,但在 IE7 中,文本位于 div/video 下方。

<object height="264" width="320" style="float: left; margin: 5px;"><param name="wmode" value="transparent"><param name="AllowFullScreen" value="true" /><embed type="application/x-shockwave-flash" src="http://somevideo.com/" AllowFullScreen="true" allowScriptAccess="always" height="264" wmode="transparent" width="320"></embed></object>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum auctor sapien vel sem fermentum faucibus. Suspendisse bibendum vulputate dolor non pellentesque. Donec ornare condimentum purus eget fringilla. Ut hendrerit neque vitae velit rhoncus ac pulvinar dui pretium. Morbi rutrum mauris vitae quam ultricies molestie. Cras lorem est, placerat eu dictum ut, faucibus sed neque.</p>

【问题讨论】:

    标签: css internet-explorer-7 css-float


    【解决方案1】:

    IE只使用了embed标签,忽略了object标签。

    把它放在一个 div 元素中,为其指定相同的大小,然后在 div 上设置浮动和边距。

    或者,将样式同时添加到 object 和 embed 标签,但如果某些浏览器同时使用这两种样式,这样您可能会获得双倍边距。

    【讨论】:

    • Guffa 这是杀手锏。非常感谢您的帮助和有关仅使用 embed 标签的 IE 的信息!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-24
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多