html - CSS:填充屏幕其余部分的 iFrame 未被大小恒定的 div 填充

标签 html css

[已解决]

因此,我在页面顶部有一个高度恒定的 div,并且希望在其下方有一个 iFrame 来填充页面的其余部分。 Google 图片和 LinkedIn 做的事情非常相似

参见:http://www.linkedin.com/share?viewLink=&sid=s420444224&url=http%3A%2F%2Flnkd%2Ein%2FcnjYt4&urlhash=ZGYM&pk=nprofile-view-success&pp=1&poster=22330283&uid=5484658853024890880&trk=NUS_UNIU_SHARE-title )。

这是我现在的 CSS 代码:

#header {
  height: 60px;
  float: top;
  position: absolute;
}
#iframe {
  margin-top:61px;
  float: bottom;
  position: absolute;
}

此外,在 HTML 中,我将 iFrame 设为 99% 宽度和 90% 高度。

但这效果不太好。我只希望 iFrame 有滚动条,但当我开始减小窗口大小时,它的一部分变得隐藏(几乎)。结果,出现第二组滚动条。顺便说一句,这是我在尝试解决该问题时提到的上一个SO问题:CSS two divs next to each other

有人知道如何在 CSS 中重新创建 LinkedIn 的功能吗?

最佳答案

我通常会求助于 javascript。

使用 jquery 库,您可以以非常简单的方式执行以下操作。

$().ready(function() {
        $('#iFrame').height($(window).height() - 62);
    });


$(window).resize(function() {
        $('#iFrame').height($(window).height() - 62);
    });

关于html - CSS:填充屏幕其余部分的 iFrame 未被大小恒定的 div 填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6302199/

相关文章:

android - PhoneGap - 存储在设备本地的 JSON 数据

html - 发送按钮不起作用

html - 在网页中用作 "button"的是什么?

javascript - X-UA-Compatible - 使用已安装的 IE 版本渲染页面

javascript - 如何找到网站的哪一部分导致浏览器内存泄漏?

html - 如何在所有标题按钮之间创建相等的间距?

CSS/HTML : Setting a table/div to max height of visible area, DID 设置父元素

html - 如何上传类似此链接 "https://example.com/index.php?aiJo82uwn=index.css"之类的 css 样式

python - 使用或不使用 ModelForms 创建新帐户并使用 HTML/CSS 进行设计

html - 使用 jquery 在分页时激活下一个/上一个按钮