height 100和iframe =两个滚动条

时间:2014-01-08 19:10:22

标签: css height

我有一个:

<div style="height:100%">
<div id="menu" style="height:30px;width:100%">Ouhlala</div>
<iframe width="100%" frameborder="0" height="100%" src="baba"></iframe>
</div>

它向我展示了2个滚动条。 iframe的高度为100%,但最终为100%+ 30px。我不知道如何解决这个问题

1 个答案:

答案 0 :(得分:2)

您可以使用以下属性calc()

<div class="container">
  <div id="menu" style="height:30px;width:100%">Ouhlala</div>
  <iframe frameborder="0" src="baba"></iframe>
</div>

CSS

.container iframe{
   height:calc(100% - 30px);
}

这可能是兼容性 check it here