Тег объекта нежелательное пространство сверху и снизу - PullRequest
1 голос
/ 08 июля 2010

Вот мой 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>

По сути, я вставляю флеш-анимацию в текст с тегами объекта, параметра, встраивания.

Однако сверху и снизу есть незаполненный пробелфлэш-анимация (около 40 пикселей, я думаю).

Я сбросил поля и отступы для тегов объекта, параметра и вставки.Разрыв все еще там.Как я могу решить эту проблему?

ПРИМЕЧАНИЕ. Я знаю, что могу использовать атрибуты ширины и высоты с тегом объекта, но пользователи, которые будут вставлять флэш-анимацию в HTML, не будут знать свои размеры, поэтому они не смогутчтобы вставить эти параметры.

Ответы [ 2 ]

4 голосов
/ 08 июля 2010

Попробуйте установить object на display:block.'Object' по умолчанию display-inline, что означает, что он может наследовать line-heightКроме того, я предлагаю второе предложение удалить его из тегов <p>!

3 голосов
/ 08 июля 2010

Попробуйте вместо этого заменить содержащий абзац на <div>, так как по умолчанию абзацы имеют отступы и поля.

Если это не сработает, то, возможно, стоит поместить цвета фона (настолько сильные, жестокие и отвратительные, насколько это возможно - чтобы вы не забыли изменить их обратно!) И попытаться выяснить, где находятся отступы или поля. приходящий из. У вас может быть больше шансов, чем когда вы сможете определить, откуда вам нужно удалить.

...