目前我正在使用它:
<iframe frameborder="0" marginheight="0" marginwidth="0"
height="100%" width="100%"
src="http://www.google.com/search?q=<?php echo $plus ?>">
</a>
</iframe>
无论我增加多少高度百分比,它都保持不变。高度根本没有变化......有什么想法吗?
This是相关的。
答案 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;结束标签。它不应该属于那里。