2010-07-08 61 views
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動畫與對象,PARAM,嵌入標籤的文本。

然而,上面和下面的Flash動畫(我猜大概40px)之間有一個未解決的差距。

我重新設置了對象,參數和嵌入標記的邊距和填充。差距仍然存在。我該如何解決這個問題?

注意:我知道我可以使用對象標記的寬度和高度屬性,但將插入Flash動畫到HTML的用戶不會知道它們的尺寸,因此他們將無法插入這些參數。

回答

3

嘗試用<div>代替包含的段落,因爲段落默認情況下具有填充和邊距。

如果這不起作用,那麼它可能是值得放置背景顏色(儘可能強烈,暴力和醜陋 - 幫助您記住將它們改回!),並嘗試找出填充或邊距來自。你可能會有更多的機會確定你需要從哪裏刪除。

+1

它看起來像Flash動畫本身上面和下面有白色空間。如果我將對象標記的背景設置爲紅色,那麼白色間隙仍然存在,並且紅色背景就在它們的周圍。 – 2010-07-08 08:45:10

+1

這會做到這一點:)正如有時候,這是最後一個最明顯的解決方案 - 很明顯,它被忽略了。作爲一個重要的提示,如果你對紅色感到厭倦,Fuscia是一個很好的調試顏色。 ;) – Amadiere 2010-07-08 15:50:47

4

嘗試設置objectdisplay:block。 '對象'默認爲display-inline,這意味着它可以繼承line-height。另外,我第二個建議先將它從<p>標籤中刪除!