这个iframe出了什么问题?

时间:2010-12-11 15:47:01

标签: html css

目前我正在使用它:

<iframe frameborder="0" marginheight="0" marginwidth="0"
        height="100%" width="100%"
        src="http://www.google.com/search?q=<?php echo $plus ?>">
    </a>
</iframe>

无论我增加多少高度百分比,它都保持不变。高度根本没有变化......有什么想法吗?

This是相关的。

3 个答案:

答案 0 :(得分:1)

它只会跨越父元素的高度。

因此,如果此iFrame位于没有高度定义的html / body元素中,则默认为浏览器高度。

http://www.xs4all.nl/~peterned/examples/csslayout1.html

如果您不想使用CSS,则需要定义body标签的高度以及之后的所有子元素。

答案 1 :(得分:0)

您是否尝试从代码中删除</a>

此外,100%将填充容器元素。确保元素的样式中有position:relative;,并且正确设置了它们的高度/宽度。

答案 2 :(得分:0)

您需要拥有父级身高。如果您的父母没有设定身高,该身高的100%是什么意思?试试这个:

html, body, #your_parent
{
  height: 100%; /* Or some other value. You get the idea, right? */
  width: 100%;
}

将这些百分比更改为您喜欢的任何值,只需要一些高度和宽度来引用。另外,删除</a&gt;结束标签。它不应该属于那里。

祝你好运!