1

这是我的 HTML:

<p>
    Ut molestie venenatis enim mattis cursus. Duis lacinia mauris nec nulla rutrum condimentum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin et felis mi. Ut posuere, eros in vulputate auctor, ante dui egestas metus, in pulvinar dolor mauris eget enim. Fusce in nunc sit amet elit facilisis congue. Nunc malesuada, nibh pretium viverra rutrum, diam nibh congue lacus, a pretium lorem turpis vitae felis. Curabitur nec lectus in velit dictum fringilla et non risus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam tincidunt ornare libero quis cursus. Cras varius pharetra pellentesque. Sed fermentum felis vitae enim vulputate placerat.</p>
<p>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="/clientarea/utils/locate-flash?path=high">
<param name="movie" value="/clientarea/utils/locate-flash?path=data%2Fmedia%2Fflash%2F4.swf">
<embed pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="/clientarea/utils/locate-flash?path=data%2Fmedia%2Fflash%2F4.swf" type="application/x-shockwave-flash"></embed></object></p>
<p>

    In sapien libero, aliquet eget ornare sed, suscipit ut turpis. Donec eget magna massa, vitae ullamcorper metus. Nullam ac lectus eu magna convallis auctor. Nam in massa urna, vel placerat felis. Nulla fermentum felis ut libero sagittis et pretium mi pretium. Cras quis urna id massa fringilla porta sed fringilla magna. Duis in neque ac lectus rhoncus sagittis. Integer augue est, congue non interdum condimentum, egestas a tellus. Nulla consectetur, justo ac fermentum gravida, dolor nunc posuere odio, placerat lobortis lacus orci et justo. Praesent commodo mattis ligula in pulvinar. Nunc interdum vulputate dolor, at malesuada sapien luctus at. Sed suscipit turpis in tellus interdum vehicula. Sed quis velit enim. Maecenas placerat ullamcorper sollicitudin.</p>

基本上,我将 Flash 动画插入带有对象、参数、嵌入标签的文本中。

然而,flash 动画的上方和下方有一个无法弥补的差距(我猜大约是 40 像素)。

我已经重置了对象、参数和嵌入标签的边距和填充。差距还在。我该如何解决这个问题?

注意:我知道我可以将宽度和高度属性与对象标记一起使用,但是将在 HTML 中插入 Flash 动画的用户不知道它们的尺寸,因此他们将无法插入这些参数。

4

2 回答 2

4

尝试设置objectdisplay:block. 'Object' 是display-inline默认的,这意味着它可以继承line-height。另外,我建议先从<p>标签中删除它!

于 2010-07-08T11:15:59.663 回答
3

尝试用 a 替换包含的段落<div>,因为默认情况下段落具有填充和边距。

如果这不起作用,那么可能值得放置背景颜色(尽可能强烈、暴力和丑陋 - 以帮助您记住将它们改回来!)并尝试找出填充或边距的来源。您可能有更多机会确定您需要从哪里移除。

于 2010-07-08T07:20:08.883 回答