好的,我周五有关html基础知识的考试,我唯一的问题是hspace和vspace属性与iframe结合,它只是不给我iframe和它旁边的tekst之间的空间...如果它用图像尝试它,它会超级工作。我举一个例子。
<img src="image.jpg" align="left" hspace="10">
给了我10个像素的空间
<iframe src="something.html" align="left" hspace="10">
给了我一个文本左边的ifram(我想要的是什么)但它没有给我10 px的空白
我们不能在此测试中使用html。有人能帮帮我吗?谢谢!
答案 0 :(得分:1)
iframe
元素在任何规范或实现中都没有hspace
和vspace
属性或类似的东西。
如果你需要单独使用HTML,不允许CSS,大概是一个奇怪的练习,那么你需要采取相当丑陋的技巧。要在iframe
元素的所有侧设置间距,可以使用带有单元格填充集的单单元格表:
<table cellpadding="10" align="left"><tr>
<td><iframe src="about:blank"></iframe>
</table>
Hello world!
但如果你需要间距,例如仅在iframe
元素的右侧,您可以使用不同的表格技巧,在它与文本之间使用10px宽的单元格。请注意,这会影响整体布局,因为现在您已将这些内容放在表格中。
<table cellpadding="0" cellspacing="0">
<tr valign="top">
<td><iframe src="about:blank"></iframe></td>
<td width="10"></td>
<td>Hello world!</td>
</table>