Проблема Помещение пробела между текстом и iframe в XML - PullRequest
0 голосов
/ 08 мая 2011

У меня есть XML-файл со следующим соответствующим разделом

<postText>
<![CDATA[text <br>
stuff<br />
<iframe width='560' height='349' src='http://www.youtube.com/embed/video'
 frameborder='0' marginheight='40px' allowfullscreen></iframe>]]>

</postText>

Используя php simplexmlloader, я могу напечатать этот элемент, однако между текстом и верхней частью видео на YouTube нет места, несмотря на теги
и значение marginheight.

1 Ответ

1 голос
/ 08 мая 2011

Я предполагаю, что вы, возможно, неверно истолковали атрибут marginheight.

Атрибут marginheight не не определяет пространство между text <br>stuff<br /> и <iframe>, нопространство между содержимым фрейма и верхним и нижним полем фрейма (т. е. внутри в iframe).

Один из способов иметь вертикальный пробел между вашим текстом и элементом iframe - это обернуть<iframe> в <div> и определение margin-top для <div>:

<postText>
<![CDATA[text <br>
stuff<br /><div style="margin-top: 40px;">
<iframe width='560' height='349' src='http://www.youtube.com/embed/video'
 frameborder='0' marginheight='40px' allowfullscreen></iframe></div>]]>
</postText>
...